[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