summaryrefslogtreecommitdiffstats
path: root/libc/misc/sysvipc
Commit message (Collapse)AuthorAgeFilesLines
* Get rid of missing prototype warningsPeter S. Mazinger2006-01-261-2/+2
|
* Hope to mips buildPeter S. Mazinger2006-01-241-3/+5
|
* get rid of alpha definesMike Frysinger2006-01-181-2/+2
|
* hidden_def/hidden_proto: convert all users (I hope) termios split, add some ↵Peter S. Mazinger2006-01-142-2/+6
| | | | missing headers, other jump relocs removed
* fix sem funcs on 64bit archesMike Frysinger2006-01-141-1/+6
|
* declare the internal syscalls static inlineMike Frysinger2006-01-082-2/+2
|
* Convert internal users of chmod/*stat*, minimize change for __strsepPeter S. Mazinger2005-12-131-1/+1
|
* Hide __syscall_ipcPeter S. Mazinger2005-12-081-1/+1
|
* More hiding, including __mempcpyPeter S. Mazinger2005-12-031-2/+2
|
* 100 JUMP relocs less (remaining 431) by hiding internally used onesPeter S. Mazinger2005-11-261-0/+3
|
* Remove TOPDIRPeter S. Mazinger2005-11-211-3/+1
|
* Correct _getdents[64] and __syscall_ipcPeter S. Mazinger2005-11-031-1/+1
|
* Enable IMAPeter S. Mazinger2005-11-031-4/+3
|
* Only because of multi sources I had to touch up these and add code duplicationPeter S. Mazinger2005-11-011-3/+12
|
* Remove last unused references to libc-a-pic-, we use only the lists in ↵Peter S. Mazinger2005-11-011-1/+0
| | | | libc-a-y for objects that go into static libs, changing their suffix to .os, of they should be PIC
* Replace all Makefiles for new build infrastucturePeter S. Mazinger2005-10-291-55/+8
|
* All Makefile.in's. Only arm/i386/mips/powerpc/x86_64 are done, the other ↵Peter S. Mazinger2005-10-251-0/+62
| | | | archs lack proper crt1. The Makefiles in extra/scripts are intended to be linked into each dir, where it is necessary to build locally.
* Rewrote almost all Makefiles: do not use strip $(x),y; run strip on all ↵Peter S. Mazinger2005-10-121-31/+15
| | | | objects at once; use :=//$</$^; use CRT_SRC/CRT_OBJ/SCRT_OBJ/CSRC/COBJ/SSRC/SOBJ/MSRC/MOBJ where no more is needed, if only CSRC is present use OBJS directly instead of COBJ; CTOR_TARGETS are created directly in lib; remove unused/unneeded parts. Hope I haven't broken too much.
* previous commit of trimming __IPC_64 wasnt quite correct ... rework __IPC_64 ↵Mike Frysinger2005-06-292-10/+18
| | | | so that it will compile and it is correct
* always define __IPC_64 regardless of __NR_ipcMike Frysinger2005-06-291-2/+2
|
* remove __IPC_64 in syscall() macro since real 64bit arches dont need it (and ↵Mike Frysinger2005-06-272-2/+2
| | | | it doesnt compile)
* Fix bug 222: Move all archs to newer __IPC_64 interface for {msg,sem,shm}ctlJoakim Tjernlund2005-04-244-6/+8
| | | | syscalls. This won't work on 2.2 kernels(I think).
* merge parallel build supportMike Frysinger2005-01-251-6/+4
|
* Atsushi Nemoto writes:Joakim Tjernlund2004-09-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Hi. I found a mismatch between uClibc and kernel in semctl definition. In uClibc/libc/misc/sysvipc/sem.c: static inline _syscall4(int, __semctl, int, semid, int, semnum, int, cmd, union semun *, arg); ... int semctl(int semid, int semnum, int cmd, ...) ... arg = va_arg (ap, union semun); ... return __semctl(semid, semnum, cmd, &arg); But kernel's semctl is: asmlinkage long sys_semctl (int semid, int semnum, int cmd, union semun arg) The last argument is an union semun itself, not a pointer to the union. Here is a patch.
* Split up syscalls.c, since it had grown to be quite large and ugly.Eric Andersen2004-01-215-21/+18
| | | | -Erik
* Peter Kjellerstedt writes:Eric Andersen2003-10-181-1/+1
| | | | | | | rm.patch: * Define $(RM) as rm -f in Rules.mak and test/Rules.mak (this is the same definition as gmake uses by default). * Change all occurrences of rm and rm -f into $(RM).
* Make shm stuff work properly.Eric Andersen2002-08-251-11/+8
| | | | -Erik
* Eliminate wrapping of struct stat and use the kernel versionEric Andersen2002-08-191-1/+1
| | | | | | directly. Eliminate all the attendant baggage. Fix internal types to match kernel types more closely. -Erik
* Cope with systems that don't glob all these together, but useEric Andersen2002-05-303-17/+48
| | | | | separate syscalls. -Erik
* Add a missing #includeEric Andersen2002-05-121-0/+5
|
* Fix this one up so it worksEric Andersen2002-05-121-3/+3
|
* Fixup for architectures that do not supply the ipc systemEric Andersen2002-05-111-22/+24
| | | | | call, but implement the ipc functions as separate system calls. -Erik
* Update my email address. I am no longer andersen@lineo.comEric Andersen2001-12-191-0/+1
|
* With all the headerfile changes, some functions didn't get there arg typesDavid McCullough2001-10-041-1/+1
| | | | fixed up.
* Update to accomodate the header file changesEric Andersen2001-09-272-1/+2
|
* Add in message queue support, based on work from <tapu@371.net>.Eric Andersen2001-05-262-1/+60
| | | | This is required to compile util-linux
* Ok, this should finish off my massive ro-organization. The sourceEric Andersen2001-05-121-2/+1
| | | | | | | | | tree is less messy now (which helps), all libraries are placed into uClibc/lib when compiling, all libraries now use a consistant mechanism for being built, all libraries use a consistant naming scheme where the lib name includes the uClibc version number, which makes ldconfig happy and willing to work with us. -Erik
* Add an empty DIRS target incase it gets inherited from the env.David McCullough2001-03-201-0/+2
|
* Add in the sysvipc patch from Michael ShmulevichEric Andersen2001-03-196-0/+325