X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbasic%2Fmissing.h;h=37c3f6774549f63fc6c50a7b8d6cdb2fc8aa7c67;hp=aad00b965e906d6ba7467cd28991adf0c6585488;hb=947a6c107a40f43b64adb3736a495e47caad7414;hpb=5cd8796d500fb8cd7367b3a220dc94b34b6b14b2 diff --git a/src/basic/missing.h b/src/basic/missing.h index aad00b965..37c3f6774 100644 --- a/src/basic/missing.h +++ b/src/basic/missing.h @@ -480,6 +480,14 @@ struct btrfs_ioctl_quota_ctl_args { #define BTRFS_SUPER_MAGIC 0x9123683E #endif +#ifndef CGROUP_SUPER_MAGIC +#define CGROUP_SUPER_MAGIC 0x27e0eb +#endif + +#ifndef TMPFS_MAGIC +#define TMPFS_MAGIC 0x01021994 +#endif + #ifndef MS_MOVE #define MS_MOVE 8192 #endif @@ -957,7 +965,11 @@ static inline int raw_clone(unsigned long flags, void *child_stack) { } static inline pid_t raw_getpid(void) { +#if defined(__alpha__) + return (pid_t) syscall(__NR_getxpid); +#else return (pid_t) syscall(__NR_getpid); +#endif } #if !HAVE_DECL_RENAMEAT2