summaryrefslogtreecommitdiff
path: root/sys/compat/linux/common/linux_ipc.c
AgeCommit message (Expand)Author
2009-11-16Make sure to never leak padding space before copyout or copyinjoerg
2009-04-23Add IPC_64 support for all semctl(2)/msgctl(2). Needed, at least onnjoly
2009-02-18Add IPC_64 support for all shmctl(2) commands, not only for STAT/SET.njoly
2008-05-21Add IPC_64 support to msgctl, needed for amd64.njoly
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Add IPC_64 support for semctl IPC_STAT/IPC_SET.njoly
2008-04-21Add LINUX_IPC_64 support for LINUX_IPC_SET in shmctl. Required, atnjoly
2008-04-21Rename LINUX_SHMCTL_FORCEIPC64 define to LINUX_IPC_FORCE64.njoly
2008-04-16Remove an obsolete comment about SHM_LOCK/SHM_UNLOCK being no-op.njoly
2008-04-15Remove unneeded amd64 ifdef/endif.njoly
2008-01-28Make shmctl + {IPC,SHM}_STAT work an amd64, by forcing use of IPC_64.njoly
2008-01-28shmctl fixes.njoly
2007-12-20Convert all the system call entry points from:dsl
2007-12-08ANSIfy most of the function definitions in sys/compat (but not ndis).dsl
2007-06-17Do the sysv ipc calls without the stackgap.dsl
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-09Merge newlock2 to head.ad
2006-09-13Jumbo COMPAT_LINUX/COMPAT_LINUX32 bugfix, with the help of Nicolas Jolymanu
2006-08-24The return value for Linux shmat on amd64 does not suffer the same horriblemanu
2006-07-23Use the LWP cached credentials where sane.ad
2006-02-09make linux emulation compile on i386 again.dogcow
2006-02-09Add initial (but unfinished) COMPAT_LINUX32 for amd64. This is good enough somanu
2005-11-10More ipc support for linux; makes oracle work. From chuq andchristos
2005-02-26nuke trailing whitespaceperry
2004-09-28add flag for shmget(2) to specify that later shmat(2) for the shared memoryjdolecek
2004-09-28fold shmat1() back into sys_shmat(), the change in rev 1.64 is not sufficientjdolecek
2003-01-18Merge the nathanw_sa branch.thorpej
2002-04-03Use shmat1(), and tell it to find removed segments.fvdl
2002-03-16make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc *christos
2001-11-15don't need <sys/types.h> when including <sys/param.h>lukem
2001-11-13add RCSIDs (including regeneration of files as appropriate)lukem
2001-05-30use _KERNEL_OPT.mrg
2000-12-01make LKM safejdolecek
1999-08-25Update for new msgctl()/semctl()/shmctl() calls.thorpej
1999-05-27Add support for SETALL and GETALL to the Linux emulation of semctl()tron
1999-01-03Undo previous: Put back opt_sysv.herh
1999-01-03Moved opt include to header file.erh
1998-10-19Defopt SYSVMSG, SYSVSEM and SYSVSHM.tron
1998-10-04Assign my copyright to TNF. Merge with others were appropriate.fvdl
1998-10-03Attempt to fix the mess.christos
1998-10-01Split compat/linux/linux_ipc.c into common and multi-architechture parts. Th...erh
1998-01-22Clean this up a bit.mycroft
1997-05-08Fixed copyin() argument botch in shmctl() IPC_STAT handling.kleink
1996-11-15Avoid compiler warnings when none of the SYSV* options is defined.fvdl
1996-04-05Prototyping changes.christos
1995-10-08Avoid unnecessary copyin() of shmid_ds struct for shmctl(IPC_RMID)fvdl
1995-10-07Prefix names of system call implementation functions with `sys_'.mycroft
1995-09-19Make system calls conform to a standard prototype and bring thosethorpej
1995-08-15Implement the rest of the sysv ipc calls ({sem,msg}*())fvdl
1995-08-14Rearrange #includes.mycroft