This is the mail archive of the
glibc-cvs@sources.redhat.com
mailing list for the glibc project.
libc ./ChangeLog sysdeps/gnu/bits/msq.h sysdep ...
- To: glibc-cvs at sourceware dot cygnus dot com
- Subject: libc ./ChangeLog sysdeps/gnu/bits/msq.h sysdep ...
- From: gkm at sourceware dot cygnus dot com
- Date: 27 Jul 2000 06:13:09 -0000
CVSROOT: /cvs/glibc
Module name: libc
Changes by: gkm@sourceware.cygnus.com 2000-07-26 23:13:09
Modified files:
. : ChangeLog
sysdeps/gnu/bits: msq.h
sysdeps/unix/sysv/linux: msgctl.c msgrcv.c msgsnd.c semctl.c
semop.c shmat.c shmctl.c shmdt.c
sysdeps/unix/sysv/linux/alpha: msgctl.c semctl.c shmctl.c
sysdeps/unix/sysv/linux/i386: msgctl.c semctl.c shmctl.c
sysdeps/unix/sysv/linux/mips/bits: shm.h
sysdeps/unix/sysv/linux/sparc/sparc64: msgctl.c semctl.c
shmctl.c
Log message:
* sysdeps/gnu/bits/msq.h: Qualify kernel's
data structure pointers as __unbounded.
* sysdeps/unix/sysv/linux/mips/bits/shm.h: Likewise.
* sysdeps/generic/bp-semctl.h: New file.
* sysdeps/unix/sysv/linux/msgctl.c: Qualify kernel's data structure
pointers as __unbounded. Check bounds of syscall args.
* sysdeps/unix/sysv/linux/msgrcv.c: Likewise.
* sysdeps/unix/sysv/linux/msgsnd.c: Likewise.
* sysdeps/unix/sysv/linux/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/semop.c: Likewise.
* sysdeps/unix/sysv/linux/shmat.c: Likewise.
* sysdeps/unix/sysv/linux/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/shmdt.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/alpha/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/i386/shmctl.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/msgctl.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/semctl.c: Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc64/shmctl.c: Likewise.