glibc 2.0.107
Ulrich Drepper
drepper@cygnus.com
Wed Dec 16 19:44:00 GMT 1998
"Jason P Schanuel" <jason@gobills.com> writes:
> egcs is 1.1.1 and my msgfmt is out of date 0.10 (where do I get a newer
> version?).
Ftp://alpha.gnu.org/gnu
> I moved /usr/include to /usr/include.old and made the normal asm and
> linux links in a clean /usr/include.
With glibc 2.1 this is not necessary anymore.
> ../sysdeps/unix/sysv/linux/msgsnd.c: In function `msgsnd':
> ../sysdeps/unix/sysv/linux/msgsnd.c:33: `IPCOP_msgsnd' undeclared (first
> use in this function)
Yes, I know meanwhile. Thie stupid CVS lost a file. I append it
below. Simply place it in include/bits/ipc.h and you should be fine.
--
---------------. drepper at gnu.org ,-. 1325 Chesapeake Terrace
Ulrich Drepper \ ,-------------------' \ Sunnyvale, CA 94089 USA
Cygnus Solutions `--' drepper at cygnus.com `------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#include_next <bits/ipc.h>
__BEGIN_DECLS
/* The actual system call: all functions are multiplexed by this. */
extern int __syscall_ipc __P ((int __call, int __first, int __second,
int __third, void *__ptr));
__END_DECLS
/* The codes for the functions to use the multiplexer `__syscall_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
More information about the Libc-alpha
mailing list