[uClibc-cvs] uClibc/libc/misc/sysvipc ftok.c, 1.3, 1.4 ipc.h, 1.2, 1.3 msgq.c, 1.2, 1.3 sem.c, 1.4, 1.5 shm.c, 1.5, 1.6
Erik Andersen
andersen at uclibc.org
Wed Jan 21 23:27:41 UTC 2004
- Previous message: [uClibc-cvs] uClibc/libc/sysdeps/linux/common Makefile,1.95,1.96
- Next message: [uClibc-cvs] uClibc/libc/sysdeps/linux/common __rt_sigtimedwait.c, NONE, 1.1 __socketcall.c, NONE, 1.1 __syscall_fcntl.c, NONE, 1.1 __syscall_fcntl64.c, NONE, 1.1 __syscall_ipc.c, NONE, 1.1 __syscall_rt_sigaction.c, NONE, 1.1 __syscall_sigaction.c, NONE, 1.1 access.c, NONE, 1.1 acct.c, NONE, 1.1 adjtimex.c, NONE, 1.1 alarm.c, NONE, 1.1 bdflush.c, NONE, 1.1 capget.c, NONE, 1.1 capset.c, NONE, 1.1 chdir.c, NONE, 1.1 chmod.c, NONE, 1.1 chown.c, NONE, 1.1 chroot.c, NONE, 1.1 close.c, NONE, 1.1 delete_module.c, NONE, 1.1 dup.c, NONE, 1.1 dup2.c, NONE, 1.1 execve.c, NONE, 1.1 fchdir.c, NONE, 1.1 fchmod.c, NONE, 1.1 fchown.c, NONE, 1.1 fdatasync.c, NONE, 1.1 flock.c, NONE, 1.1 fork.c, NONE, 1.1 fstat.c, NONE, 1.1 fstat64.c, NONE, 1.1 fstatfs.c, NONE, 1.1 fsync.c, NONE, 1.1 ftruncate.c, NONE, 1.1 get_kernel_syms.c, NONE, 1.1 getegid.c, NONE, 1.1 geteuid.c, NONE, 1.1 getgid.c, NONE, 1.1 getgroups.c, NONE, 1.1 getitimer.c, NONE, 1.1 getpgid.c, NONE, 1.1 getpgrp.c, NONE, 1.1 getpid.c, NONE, 1.1 getppid.c, NONE, 1.1 getpriority.c, NONE, 1.1 getresgid.c, NONE, 1.1 getresuid.c, NONE, 1.1 getrlimit.c, NONE, 1.1 getrusage.c, NONE, 1.1 getsid.c, NONE, 1.1 gettimeofday.c, NONE, 1.1 getuid.c, NONE, 1.1 init_module.c, NONE, 1.1 ioperm.c, NONE, 1.1 iopl.c, NONE, 1.1 kill.c, NONE, 1.1 klogctl.c, NONE, 1.1 lchown.c, NONE, 1.1 link.c, NONE, 1.1 lseek.c, NONE, 1.1 lstat.c, NONE, 1.1 lstat64.c, NONE, 1.1 madvise.c, NONE, 1.1 mkdir.c, NONE, 1.1 mknod.c, 1.3, 1.4 mlock.c, NONE, 1.1 mlockall.c, NONE, 1.1 mmap.c, NONE, 1.1 modify_ldt.c, NONE, 1.1 mount.c, NONE, 1.1 mprotect.c, NONE, 1.1 mremap.c, NONE, 1.1 msync.c, NONE, 1.1 munlock.c, NONE, 1.1 munlockall.c, NONE, 1.1 munmap.c, NONE, 1.1 nanosleep.c, NONE, 1.1 nice.c, NONE, 1.1 open.c, NONE, 1.1 pause.c, NONE, 1.1 personality.c, NONE, 1.1 pipe.c, NONE, 1.1 pivot_root.c, NONE, 1.1 prctl.c, NONE, 1.1 query_module.c, NONE, 1.1 quotactl.c, NONE, 1.1 read.c, NONE, 1.1 readlink.c, NONE, 1.1 readv.c, NONE, 1.1 reboot.c, NONE, 1.1 rename.c, NONE, 1.1 rmdir.c, NONE, 1.1 sched_get_priority_max.c, NONE, 1.1 sched_get_priority_min.c, NONE, 1.1 sched_getparam.c, NONE, 1.1 sched_getscheduler.c, NONE, 1.1 sched_rr_get_interval.c, NONE, 1.1 sched_setparam.c, NONE, 1.1 sched_setscheduler.c, NONE, 1.1 sched_yield.c, NONE, 1.1 select.c, NONE, 1.1 sendfile.c, NONE, 1.1 setdomainname.c, NONE, 1.1 setfsgid.c, NONE, 1.1 setfsuid.c, NONE, 1.1 setgid.c, NONE, 1.1 setgroups.c, NONE, 1.1 sethostname.c, NONE, 1.1 setitimer.c, NONE, 1.1 setpgid.c, NONE, 1.1 setpriority.c, NONE, 1.1 setregid.c, NONE, 1.1 setresgid.c, NONE, 1.1 setresuid.c, NONE, 1.1 setreuid.c, NONE, 1.1 setrlimit.c, NONE, 1.1 setsid.c, NONE, 1.1 settimeofday.c, NONE, 1.1 setuid.c, 1.2, 1.3 sigaltstack.c, NONE, 1.1 sigpending.c, NONE, 1.1 sigprocmask.c, NONE, 1.1 sigsuspend.c, NONE, 1.1 stat.c, NONE, 1.1 stat64.c, NONE, 1.1 statfs.c, NONE, 1.1 stime.c, NONE, 1.1 swapoff.c, NONE, 1.1 swapon.c, NONE, 1.1 symlink.c, NONE, 1.1 syscalls.h, NONE, 1.1 sysctl.c, NONE, 1.1 sysfs.c, NONE, 1.1 sysinfo.c, NONE, 1.1 time.c, NONE, 1.1 times.c, NONE, 1.1 truncate.c, NONE, 1.1 umask.c, NONE, 1.1 umount.c, NONE, 1.1 umount2.c, NONE, 1.1 uname.c, NONE, 1.1 unlink.c, NONE, 1.1 uselib.c, NONE, 1.1 ustat.c, NONE, 1.1 utime.c, NONE, 1.1 utimes.c, NONE, 1.1 vhangup.c, NONE, 1.1 wait4.c, NONE, 1.1 write.c, NONE, 1.1 writev.c, NONE, 1.1 Makefile, 1.96, 1.97 _exit.c, 1.1, 1.2 ioctl.c, 1.1, 1.2 ssp.c, 1.1, 1.2 xstatconv.h, 1.2, 1.3 list_syscalls.sh, 1.1, NONE str_syscalls.sh, 1.5, NONE syscalls.c, 1.128, NONE unified_syscall_i386.h, 1.6, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /var/cvs/uClibc/libc/misc/sysvipc
In directory nail:/tmp/cvs-serv30526/misc/sysvipc
Modified Files:
ftok.c ipc.h msgq.c sem.c shm.c
Log Message:
Split up syscalls.c, since it had grown to be quite large and ugly.
-Erik
Index: sem.c
===================================================================
RCS file: /var/cvs/uClibc/libc/misc/sysvipc/sem.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- sem.c 25 Aug 2002 00:08:23 -0000 1.4
+++ sem.c 21 Jan 2004 23:27:39 -0000 1.5
@@ -44,7 +44,7 @@
int semctl(int semid, int semnum, int cmd, ...)
{
union semun arg;
- va_list ap;
+ va_list ap;
/* Get the argument. */
va_start (ap, cmd);
@@ -53,24 +53,24 @@
#ifdef __NR_semctl
return __semctl(semid, semnum, cmd, &arg);
#else
- return __ipc(IPCOP_semctl, semid, semnum, cmd, &arg);
+ return __syscall_ipc(IPCOP_semctl, semid, semnum, cmd, &arg);
#endif
-}
+}
#endif
#ifdef L_semget
/* for definition of NULL */
-#include <stdlib.h>
+#include <stdlib.h>
#ifdef __NR_semget
_syscall3(int, semget, key_t, key, int, nsems, int, semflg);
#else
-/* Return identifier for array of NSEMS semaphores associated
+/* Return identifier for array of NSEMS semaphores associated
* with KEY. */
int semget (key_t key, int nsems, int semflg)
{
- return __ipc(IPCOP_semget, key, nsems, semflg, NULL);
+ return __syscall_ipc(IPCOP_semget, key, nsems, semflg, NULL);
}
#endif
#endif
@@ -84,7 +84,7 @@
/* Perform user-defined atomical operation of array of semaphores. */
int semop (int semid, struct sembuf *sops, size_t nsops)
{
- return __ipc(IPCOP_semop, semid, (int) nsops, 0, sops);
+ return __syscall_ipc(IPCOP_semop, semid, (int) nsops, 0, sops);
}
#endif
#endif
Index: shm.c
===================================================================
RCS file: /var/cvs/uClibc/libc/misc/sysvipc/shm.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- shm.c 30 May 2002 00:41:03 -0000 1.5
+++ shm.c 21 Jan 2004 23:27:39 -0000 1.6
@@ -38,7 +38,7 @@
int retval;
unsigned long raddr;
- retval = __ipc(IPCOP_shmat, shmid, shmflg, (int) &raddr, (void *) shmaddr);
+ retval = __syscall_ipc(IPCOP_shmat, shmid, shmflg, (int) &raddr, (void *) shmaddr);
return ((unsigned long int) retval > -(unsigned long int) SHMLBA
? (void *) retval : (void *) raddr);
}
@@ -52,7 +52,7 @@
#else
int shmctl (int shmid, int cmd, struct shmid_ds *buf)
{
- return __ipc(IPCOP_shmctl, shmid, cmd, 0, buf);
+ return __syscall_ipc(IPCOP_shmctl, shmid, cmd, 0, buf);
}
#endif
#endif
@@ -66,7 +66,7 @@
#else
int shmdt (const void *shmaddr)
{
- return __ipc(IPCOP_shmdt, 0, 0, 0, (void *) shmaddr);
+ return __syscall_ipc(IPCOP_shmdt, 0, 0, 0, (void *) shmaddr);
}
#endif
#endif
@@ -79,7 +79,7 @@
#else
int shmget (key_t key, size_t size, int shmflg)
{
- return __ipc(IPCOP_shmget, key, size, shmflg, NULL);
+ return __syscall_ipc(IPCOP_shmget, key, size, shmflg, NULL);
}
#endif
#endif
Index: ftok.c
===================================================================
RCS file: /var/cvs/uClibc/libc/misc/sysvipc/ftok.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- ftok.c 19 Aug 2002 18:04:08 -0000 1.3
+++ ftok.c 21 Jan 2004 23:27:39 -0000 1.4
@@ -20,10 +20,7 @@
#include <sys/ipc.h>
#include <sys/stat.h>
-key_t
-ftok (pathname, proj_id)
- const char *pathname;
- int proj_id;
+key_t ftok (const char *pathname, int proj_id)
{
struct stat st;
key_t key;
Index: ipc.h
===================================================================
RCS file: /var/cvs/uClibc/libc/misc/sysvipc/ipc.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ipc.h 12 May 2002 00:49:32 -0000 1.2
+++ ipc.h 21 Jan 2004 23:27:39 -0000 1.3
@@ -5,7 +5,7 @@
#ifdef __NR_ipc
/* The actual system call: all functions are multiplexed by this. */
-extern int __ipc __P((int __call, int __first, int __second,
+extern int __syscall_ipc __P((int __call, int __first, int __second,
int __third, void *__ptr));
Index: msgq.c
===================================================================
RCS file: /var/cvs/uClibc/libc/misc/sysvipc/msgq.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- msgq.c 30 May 2002 00:41:03 -0000 1.2
+++ msgq.c 21 Jan 2004 23:27:39 -0000 1.3
@@ -11,7 +11,7 @@
/* Message queue control operation. */
int msgctl (int msqid, int cmd, struct msqid_ds *buf)
{
- return __ipc(IPCOP_msgctl ,msqid ,cmd ,0 ,buf);
+ return __syscall_ipc(IPCOP_msgctl ,msqid ,cmd ,0 ,buf);
}
#endif
#endif
@@ -24,7 +24,7 @@
/* Get messages queue. */
int msgget (key_t key, int msgflg)
{
- return __ipc(IPCOP_msgget ,key ,msgflg ,0 ,0);
+ return __syscall_ipc(IPCOP_msgget ,key ,msgflg ,0 ,0);
}
#endif
#endif
@@ -32,7 +32,7 @@
struct new_msg_buf{
struct msgbuf * oldmsg;
- long int r_msgtyp; /* the fifth arg of __ipc */
+ long int r_msgtyp; /* the fifth arg of __syscall_ipc */
};
/* Receive message from message queue. */
@@ -48,7 +48,7 @@
temp.r_msgtyp = msgtyp;
temp.oldmsg = msgp;
- return __ipc(IPCOP_msgrcv ,msqid ,msgsz ,msgflg ,&temp);
+ return __syscall_ipc(IPCOP_msgrcv ,msqid ,msgsz ,msgflg ,&temp);
}
#endif
#endif
@@ -62,7 +62,7 @@
/* Send message to message queue. */
int msgsnd (int msqid, const void *msgp, size_t msgsz, int msgflg)
{
- return __ipc(IPCOP_msgsnd, msqid, msgsz, msgflg, (void *)msgp);
+ return __syscall_ipc(IPCOP_msgsnd, msqid, msgsz, msgflg, (void *)msgp);
}
#endif
#endif
- Previous message: [uClibc-cvs] uClibc/libc/sysdeps/linux/common Makefile,1.95,1.96
- Next message: [uClibc-cvs] uClibc/libc/sysdeps/linux/common __rt_sigtimedwait.c, NONE, 1.1 __socketcall.c, NONE, 1.1 __syscall_fcntl.c, NONE, 1.1 __syscall_fcntl64.c, NONE, 1.1 __syscall_ipc.c, NONE, 1.1 __syscall_rt_sigaction.c, NONE, 1.1 __syscall_sigaction.c, NONE, 1.1 access.c, NONE, 1.1 acct.c, NONE, 1.1 adjtimex.c, NONE, 1.1 alarm.c, NONE, 1.1 bdflush.c, NONE, 1.1 capget.c, NONE, 1.1 capset.c, NONE, 1.1 chdir.c, NONE, 1.1 chmod.c, NONE, 1.1 chown.c, NONE, 1.1 chroot.c, NONE, 1.1 close.c, NONE, 1.1 delete_module.c, NONE, 1.1 dup.c, NONE, 1.1 dup2.c, NONE, 1.1 execve.c, NONE, 1.1 fchdir.c, NONE, 1.1 fchmod.c, NONE, 1.1 fchown.c, NONE, 1.1 fdatasync.c, NONE, 1.1 flock.c, NONE, 1.1 fork.c, NONE, 1.1 fstat.c, NONE, 1.1 fstat64.c, NONE, 1.1 fstatfs.c, NONE, 1.1 fsync.c, NONE, 1.1 ftruncate.c, NONE, 1.1 get_kernel_syms.c, NONE, 1.1 getegid.c, NONE, 1.1 geteuid.c, NONE, 1.1 getgid.c, NONE, 1.1 getgroups.c, NONE, 1.1 getitimer.c, NONE, 1.1 getpgid.c, NONE, 1.1 getpgrp.c, NONE, 1.1 getpid.c, NONE, 1.1 getppid.c, NONE, 1.1 getpriority.c, NONE, 1.1 getresgid.c, NONE, 1.1 getresuid.c, NONE, 1.1 getrlimit.c, NONE, 1.1 getrusage.c, NONE, 1.1 getsid.c, NONE, 1.1 gettimeofday.c, NONE, 1.1 getuid.c, NONE, 1.1 init_module.c, NONE, 1.1 ioperm.c, NONE, 1.1 iopl.c, NONE, 1.1 kill.c, NONE, 1.1 klogctl.c, NONE, 1.1 lchown.c, NONE, 1.1 link.c, NONE, 1.1 lseek.c, NONE, 1.1 lstat.c, NONE, 1.1 lstat64.c, NONE, 1.1 madvise.c, NONE, 1.1 mkdir.c, NONE, 1.1 mknod.c, 1.3, 1.4 mlock.c, NONE, 1.1 mlockall.c, NONE, 1.1 mmap.c, NONE, 1.1 modify_ldt.c, NONE, 1.1 mount.c, NONE, 1.1 mprotect.c, NONE, 1.1 mremap.c, NONE, 1.1 msync.c, NONE, 1.1 munlock.c, NONE, 1.1 munlockall.c, NONE, 1.1 munmap.c, NONE, 1.1 nanosleep.c, NONE, 1.1 nice.c, NONE, 1.1 open.c, NONE, 1.1 pause.c, NONE, 1.1 personality.c, NONE, 1.1 pipe.c, NONE, 1.1 pivot_root.c, NONE, 1.1 prctl.c, NONE, 1.1 query_module.c, NONE, 1.1 quotactl.c, NONE, 1.1 read.c, NONE, 1.1 readlink.c, NONE, 1.1 readv.c, NONE, 1.1 reboot.c, NONE, 1.1 rename.c, NONE, 1.1 rmdir.c, NONE, 1.1 sched_get_priority_max.c, NONE, 1.1 sched_get_priority_min.c, NONE, 1.1 sched_getparam.c, NONE, 1.1 sched_getscheduler.c, NONE, 1.1 sched_rr_get_interval.c, NONE, 1.1 sched_setparam.c, NONE, 1.1 sched_setscheduler.c, NONE, 1.1 sched_yield.c, NONE, 1.1 select.c, NONE, 1.1 sendfile.c, NONE, 1.1 setdomainname.c, NONE, 1.1 setfsgid.c, NONE, 1.1 setfsuid.c, NONE, 1.1 setgid.c, NONE, 1.1 setgroups.c, NONE, 1.1 sethostname.c, NONE, 1.1 setitimer.c, NONE, 1.1 setpgid.c, NONE, 1.1 setpriority.c, NONE, 1.1 setregid.c, NONE, 1.1 setresgid.c, NONE, 1.1 setresuid.c, NONE, 1.1 setreuid.c, NONE, 1.1 setrlimit.c, NONE, 1.1 setsid.c, NONE, 1.1 settimeofday.c, NONE, 1.1 setuid.c, 1.2, 1.3 sigaltstack.c, NONE, 1.1 sigpending.c, NONE, 1.1 sigprocmask.c, NONE, 1.1 sigsuspend.c, NONE, 1.1 stat.c, NONE, 1.1 stat64.c, NONE, 1.1 statfs.c, NONE, 1.1 stime.c, NONE, 1.1 swapoff.c, NONE, 1.1 swapon.c, NONE, 1.1 symlink.c, NONE, 1.1 syscalls.h, NONE, 1.1 sysctl.c, NONE, 1.1 sysfs.c, NONE, 1.1 sysinfo.c, NONE, 1.1 time.c, NONE, 1.1 times.c, NONE, 1.1 truncate.c, NONE, 1.1 umask.c, NONE, 1.1 umount.c, NONE, 1.1 umount2.c, NONE, 1.1 uname.c, NONE, 1.1 unlink.c, NONE, 1.1 uselib.c, NONE, 1.1 ustat.c, NONE, 1.1 utime.c, NONE, 1.1 utimes.c, NONE, 1.1 vhangup.c, NONE, 1.1 wait4.c, NONE, 1.1 write.c, NONE, 1.1 writev.c, NONE, 1.1 Makefile, 1.96, 1.97 _exit.c, 1.1, 1.2 ioctl.c, 1.1, 1.2 ssp.c, 1.1, 1.2 xstatconv.h, 1.2, 1.3 list_syscalls.sh, 1.1, NONE str_syscalls.sh, 1.5, NONE syscalls.c, 1.128, NONE unified_syscall_i386.h, 1.6, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the uClibc-cvs
mailing list