mirror of
https://github.com/RGBCube/serenity
synced 2025-07-23 21:07:34 +00:00
LibC: Move getpagesize() out-of-line
This being inline somehow broke the binutils autoconf scripts. It used to work, so I suspect that some other change to LibC has caused those autoconf scripts to go down a new path. Regardless, this seems perfectly sensible.
This commit is contained in:
parent
2ac5c2278d
commit
308d3b764f
2 changed files with 7 additions and 1 deletions
|
@ -745,4 +745,10 @@ long sysconf(int name)
|
||||||
int rc = syscall(SC_sysconf, name);
|
int rc = syscall(SC_sysconf, name);
|
||||||
__RETURN_WITH_ERRNO(rc, rc, -1);
|
__RETURN_WITH_ERRNO(rc, rc, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int getpagesize()
|
||||||
|
{
|
||||||
|
return PAGE_SIZE;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,7 +62,7 @@ void sysbeep();
|
||||||
int gettid();
|
int gettid();
|
||||||
int donate(int tid);
|
int donate(int tid);
|
||||||
int set_process_icon(int icon_id);
|
int set_process_icon(int icon_id);
|
||||||
inline int getpagesize() { return 4096; }
|
int getpagesize();
|
||||||
pid_t fork();
|
pid_t fork();
|
||||||
int execv(const char* path, char* const argv[]);
|
int execv(const char* path, char* const argv[]);
|
||||||
int execve(const char* filename, char* const argv[], char* const envp[]);
|
int execve(const char* filename, char* const argv[], char* const envp[]);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue