X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=klibc_fixups%2Fklibc_fixups.h;h=13011b688886af27e487d0ee97ca2d6cbc8567d6;hb=6d56416665863dc2b4fb107dbdc779e4791bdf9e;hp=8d2933b1b69b20477dd6b379b1273b8477be109b;hpb=f8c1ccde6aaf08c858616c9a8a83c06d609f52f5;p=elogind.git diff --git a/klibc_fixups/klibc_fixups.h b/klibc_fixups/klibc_fixups.h index 8d2933b1b..13011b688 100644 --- a/klibc_fixups/klibc_fixups.h +++ b/klibc_fixups/klibc_fixups.h @@ -3,6 +3,18 @@ #ifndef _KLIBC_FIXUPS_H #define _KLIBC_FIXUPS_H +#define _KLIBC_HAS_ARCH_SIG_ATOMIC_T +#include + +#define _SC_PAGESIZE 0x66 +static inline long int sysconf(int name) +{ + if (name == _SC_PAGESIZE) + return getpagesize(); + + return -1; +} + struct exit_status { short int e_termination; /* process termination status */ short int e_exit; /* process exit status */