chiark / gitweb /
[PATCH] udev_volume_id: volume_id v38
[elogind.git] / klibc_fixups / klibc_fixups.h
index 8d2933b1b69b20477dd6b379b1273b8477be109b..13011b688886af27e487d0ee97ca2d6cbc8567d6 100644 (file)
@@ -3,6 +3,18 @@
 #ifndef _KLIBC_FIXUPS_H
 #define _KLIBC_FIXUPS_H
 
+#define _KLIBC_HAS_ARCH_SIG_ATOMIC_T
+#include <unistd.h>
+
+#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 */