(IPC_INFO): Only define if __USE_GNU.
authordrepper <drepper>
Fri, 25 Feb 2000 08:56:23 +0000 (08:56 +0000)
committerdrepper <drepper>
Fri, 25 Feb 2000 08:56:23 +0000 (08:56 +0000)
sysdeps/unix/sysv/linux/alpha/bits/ipc.h
sysdeps/unix/sysv/linux/bits/ipc.h
sysdeps/unix/sysv/linux/mips/bits/ipc.h
sysdeps/unix/sysv/linux/powerpc/bits/ipc.h
sysdeps/unix/sysv/linux/sparc/bits/ipc.h

index 7ad2c7c..004a683 100644 (file)
@@ -31,7 +31,9 @@
 #define IPC_RMID       0               /* Remove identifier.  */
 #define IPC_SET                1               /* Set `ipc_perm' options.  */
 #define IPC_STAT       2               /* Get `ipc_perm' options.  */
-#define IPC_INFO       3               /* See ipcs.  */
+#ifdef __USE_GNU
+# define IPC_INFO      3               /* See ipcs.  */
+#endif
 
 /* Special key values.  */
 #define IPC_PRIVATE    ((__key_t) 0)   /* Private key.  */
index 2375e4b..dab0792 100644 (file)
@@ -31,7 +31,9 @@
 #define IPC_RMID       0               /* Remove identifier.  */
 #define IPC_SET                1               /* Set `ipc_perm' options.  */
 #define IPC_STAT       2               /* Get `ipc_perm' options.  */
-#define IPC_INFO       3               /* See ipcs.  */
+#ifdef __USE_GNU
+# define IPC_INFO      3               /* See ipcs.  */
+#endif
 
 /* Special key values.  */
 #define IPC_PRIVATE    ((__key_t) 0)   /* Private key.  */
index 3c2e527..8364dca 100644 (file)
@@ -31,7 +31,9 @@
 #define IPC_RMID       0               /* Remove identifier.  */
 #define IPC_SET                1               /* Set `ipc_perm' options.  */
 #define IPC_STAT       2               /* Get `ipc_perm' options.  */
-#define IPC_INFO       3               /* See ipcs.  */
+#ifdef __USE_GNU
+# define IPC_INFO      3               /* See ipcs.  */
+#endif
 
 /* Special key values.  */
 #define IPC_PRIVATE    ((__key_t) 0)   /* Private key.  */
@@ -58,15 +60,17 @@ extern int __ipc (int __call, int __first, int __second, int __third,
 
 __END_DECLS
 
+#ifdef __USE_GNU
 /* The codes for the functions to use the multiplexer `__ipc'.  */
-#define IPCOP_semop     1
-#define IPCOP_semget    2
-#define IPCOP_semctl    3
-#define IPCOP_msgsnd   11
-#define IPCOP_msgrcv   12
-#define IPCOP_msgget   13
-#define IPCOP_msgctl   14
-#define IPCOP_shmat    21
-#define IPCOP_shmdt    22
-#define IPCOP_shmget   23
-#define IPCOP_shmctl   24
+# define IPCOP_semop    1
+# define IPCOP_semget   2
+# define IPCOP_semctl   3
+# define IPCOP_msgsnd  11
+# define IPCOP_msgrcv  12
+# define IPCOP_msgget  13
+# define IPCOP_msgctl  14
+# define IPCOP_shmat   21
+# define IPCOP_shmdt   22
+# define IPCOP_shmget  23
+# define IPCOP_shmctl  24
+#endif
index 58f6d99..fa96134 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1995, 1996, 1997, 1998, 1999 Free Software Foundation, Inc.
+/* Copyright (C) 1995-1999, 2000 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -31,7 +31,9 @@
 #define IPC_RMID       0               /* Remove identifier.  */
 #define IPC_SET                1               /* Set `ipc_perm' options.  */
 #define IPC_STAT       2               /* Get `ipc_perm' options.  */
-#define IPC_INFO       3               /* See ipcs.  */
+#ifdef __USE_GNU
+# define IPC_INFO      3               /* See ipcs.  */
+#endif
 
 /* Special key values.  */
 #define IPC_PRIVATE    ((__key_t) 0)   /* Private key.  */
@@ -58,15 +60,17 @@ extern int __ipc __P ((int __call, int __first, int __second, int __third,
 
 __END_DECLS
 
+#ifdef __USE_GNU
 /* The codes for the functions to use the multiplexer `__ipc'.  */
-#define IPCOP_semop     1
-#define IPCOP_semget    2
-#define IPCOP_semctl    3
-#define IPCOP_msgsnd   11
-#define IPCOP_msgrcv   12
-#define IPCOP_msgget   13
-#define IPCOP_msgctl   14
-#define IPCOP_shmat    21
-#define IPCOP_shmdt    22
-#define IPCOP_shmget   23
-#define IPCOP_shmctl   24
+# define IPCOP_semop    1
+# define IPCOP_semget   2
+# define IPCOP_semctl   3
+# define IPCOP_msgsnd  11
+# define IPCOP_msgrcv  12
+# define IPCOP_msgget  13
+# define IPCOP_msgctl  14
+# define IPCOP_shmat   21
+# define IPCOP_shmdt   22
+# define IPCOP_shmget  23
+# define IPCOP_shmctl  24
+#endif
index 7ba6d67..e5dcd3d 100644 (file)
@@ -32,7 +32,9 @@
 #define IPC_RMID       0               /* Remove identifier.  */
 #define IPC_SET                1               /* Set `ipc_perm' options.  */
 #define IPC_STAT       2               /* Get `ipc_perm' options.  */
-#define IPC_INFO       3               /* See ipcs.  */
+#ifdef __USE_GNU
+# define IPC_INFO      3               /* See ipcs.  */
+#endif
 
 /* Special key values.  */
 #define IPC_PRIVATE    ((__key_t) 0)   /* Private key.  */
@@ -51,7 +53,7 @@ struct ipc_perm
     unsigned short int mode;           /* Read/write permission.  */
     unsigned short int __pad2;
 #else
-    unsigned int mode;                 /* Read/write permission.  */
+    __mode_t mode;                     /* Read/write permission.  */
     unsigned short int __pad1;
 #endif
     unsigned short int __seq;          /* Sequence number.  */