[Glibc-bsd-commits] r1733 - in trunk: glibc-2.3-head/sysdeps/kfreebsd/bits glibc-ports/kfreebsd/bits kfreebsd-kernel-headers/debian

Petr Salinger ps-guest at alioth.debian.org
Sat Nov 18 22:14:51 CET 2006


Author: ps-guest
Date: 2006-11-18 22:14:51 +0100 (Sat, 18 Nov 2006)
New Revision: 1733

Modified:
   trunk/glibc-2.3-head/sysdeps/kfreebsd/bits/sem.h
   trunk/glibc-2.3-head/sysdeps/kfreebsd/bits/shm.h
   trunk/glibc-ports/kfreebsd/bits/sem.h
   trunk/glibc-ports/kfreebsd/bits/shm.h
   trunk/kfreebsd-kernel-headers/debian/includes.list
Log:
* some more fixes for libgtop2 



Modified: trunk/glibc-2.3-head/sysdeps/kfreebsd/bits/sem.h
===================================================================
--- trunk/glibc-2.3-head/sysdeps/kfreebsd/bits/sem.h	2006-11-18 20:13:28 UTC (rev 1732)
+++ trunk/glibc-2.3-head/sysdeps/kfreebsd/bits/sem.h	2006-11-18 21:14:51 UTC (rev 1733)
@@ -68,3 +68,24 @@
    incorrect.  One can test the macro _SEM_SEMUN_UNDEFINED to see whether
    one must define the union or not.  */
 #define _SEM_SEMUN_UNDEFINED	1
+
+#ifdef _KERNEL
+
+/*
+ * semaphore info struct
+ */
+struct seminfo {
+        int     semmap,         /* # of entries in semaphore map */
+                semmni,         /* # of semaphore identifiers */
+                semmns,         /* # of semaphores in system */
+                semmnu,         /* # of undo structures in system */
+                semmsl,         /* max # of semaphores per id */
+                semopm,         /* max # of operations per semop call */
+                semume,         /* max # of undo entries per process */
+                semusz,         /* size in bytes of undo structure */
+                semvmx,         /* semaphore maximum value */
+                semaem;         /* adjust on exit max value */
+};
+
+#endif
+

Modified: trunk/glibc-2.3-head/sysdeps/kfreebsd/bits/shm.h
===================================================================
--- trunk/glibc-2.3-head/sysdeps/kfreebsd/bits/shm.h	2006-11-18 20:13:28 UTC (rev 1732)
+++ trunk/glibc-2.3-head/sysdeps/kfreebsd/bits/shm.h	2006-11-18 21:14:51 UTC (rev 1733)
@@ -59,3 +59,16 @@
     __time_t shm_ctime;			/* time of last change by shmctl() */
     void *__shm_internal;
   };
+
+#ifdef _KERNEL
+
+struct shminfo {
+        int     shmmax,         /* max shared memory segment size (bytes) */
+                shmmin,         /* min shared memory segment size (bytes) */
+                shmmni,         /* max number of shared memory identifiers */
+                shmseg,         /* max shared memory segments per process */
+                shmall;         /* max amount of shared memory (pages) */
+};
+
+#endif
+

Modified: trunk/glibc-ports/kfreebsd/bits/sem.h
===================================================================
--- trunk/glibc-ports/kfreebsd/bits/sem.h	2006-11-18 20:13:28 UTC (rev 1732)
+++ trunk/glibc-ports/kfreebsd/bits/sem.h	2006-11-18 21:14:51 UTC (rev 1733)
@@ -68,3 +68,24 @@
    incorrect.  One can test the macro _SEM_SEMUN_UNDEFINED to see whether
    one must define the union or not.  */
 #define _SEM_SEMUN_UNDEFINED	1
+
+#ifdef _KERNEL
+
+/*
+ * semaphore info struct
+ */
+struct seminfo {
+        int     semmap,         /* # of entries in semaphore map */
+                semmni,         /* # of semaphore identifiers */
+                semmns,         /* # of semaphores in system */
+                semmnu,         /* # of undo structures in system */
+                semmsl,         /* max # of semaphores per id */
+                semopm,         /* max # of operations per semop call */
+                semume,         /* max # of undo entries per process */
+                semusz,         /* size in bytes of undo structure */
+                semvmx,         /* semaphore maximum value */
+                semaem;         /* adjust on exit max value */
+};
+
+#endif
+

Modified: trunk/glibc-ports/kfreebsd/bits/shm.h
===================================================================
--- trunk/glibc-ports/kfreebsd/bits/shm.h	2006-11-18 20:13:28 UTC (rev 1732)
+++ trunk/glibc-ports/kfreebsd/bits/shm.h	2006-11-18 21:14:51 UTC (rev 1733)
@@ -59,3 +59,16 @@
     __time_t shm_ctime;			/* time of last change by shmctl() */
     void *__shm_internal;
   };
+
+#ifdef _KERNEL
+
+struct shminfo {
+        int     shmmax,         /* max shared memory segment size (bytes) */
+                shmmin,         /* min shared memory segment size (bytes) */
+                shmmni,         /* max number of shared memory identifiers */
+                shmseg,         /* max shared memory segments per process */
+                shmall;         /* max amount of shared memory (pages) */
+};
+
+#endif
+

Modified: trunk/kfreebsd-kernel-headers/debian/includes.list
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/includes.list	2006-11-18 20:13:28 UTC (rev 1732)
+++ trunk/kfreebsd-kernel-headers/debian/includes.list	2006-11-18 21:14:51 UTC (rev 1733)
@@ -114,6 +114,7 @@
 sys/bio.h
 sys/blist.h
 sys/buf.h
+sys/bufobj.h
 sys/bus.h
 sys/callout.h
 sys/cdio.h




More information about the Glibc-bsd-commits mailing list