summaryrefslogtreecommitdiff
path: root/sys/compat/linux/linux_ipc.c
AgeCommit message (Expand)Author
2023-08-18linux(4): Remove sys/cdefs.h inclusion where it's not needed due to 685dc743Dmitry Chagin
2023-08-16sys: Remove $FreeBSD$: one-line .c patternWarner Losh
2023-05-12spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh
2023-02-14linux(4): Rename linux_timer.h to linux_time.hDmitry Chagin
2023-02-14linux(4): Cleanup includes under compat/linuxDmitry Chagin
2023-02-14linux(4): Cleanup sys/sysent.h from linux_utilDmitry Chagin
2023-02-12linux(4): Get rid of the opt_compat.h include.Dmitry Chagin
2023-02-03linux(4): Microoptimize linux_ipc code to unindent else blocks.Dmitry Chagin
2023-02-03linux(4): Use designated initializers.Dmitry Chagin
2022-05-08linux(4): Add a helper intended for copying timespec's from the userspace.Dmitry Chagin
2022-05-06linux(4): Implement semtimedop syscalls.Dmitry Chagin
2022-05-06linux(4): Retire linux_semop implementation.Dmitry Chagin
2020-09-01compat: clean up empty lines in .c and .h filesMateusz Guzik
2019-03-24Linux between 4.18 and 5.0 split IPC system calls.Dmitry Chagin
2018-03-03sys/linux: Fix a few potential infoleaks in Linux IPCEitan Adler
2018-02-16Rationalize license text on Linuxolator filesEd Maste
2018-02-05Linuxolator whitespace cleanupEd Maste
2017-11-27sys/compat: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-04-07Prevent ushort values overflow when convert new Linux 64-bit ipcDmitry Chagin
2017-03-07Linux semop system call return EINVAL in case when the invalid nsopsDmitry Chagin
2017-03-07Linux kernel does not export to the user space ipc_perm.mode valuesDmitry Chagin
2017-03-07Reduce code duplication between MD Linux code by moving SYSV IPC 64-bitDmitry Chagin
2017-03-04Style(9).Dmitry Chagin
2017-03-04Remove attribute __packed from some IPC struct definition sinceDmitry Chagin
2015-05-24x86_64 Linux do not use multiplexing on ipc system calls.Dmitry Chagin
2012-01-15Convert files to UTF-8Ulrich Spörlein
2011-09-16In order to maximize the re-usability of kernel code in user space thisKip Macy
2011-07-17Remove the 'either' from the comment as it'll be less obvious that weBjoern A. Zeeb
2011-07-14Remove semaphore map entry count "semmap" field and its tuningBjoern A. Zeeb
2011-03-12Style(9) fixes. No functional changes.Dmitry Chagin
2009-11-05Fix typo in kernel message. The fix is based upon the patch in the PR.Alexander Leidinger
2009-06-24Change the ABI of some of the structures used by the SYSV IPC API:John Baldwin
2008-11-26Document that all the other commands are eitherRoman Divacky
2007-01-14MFp4 (112379):Alexander Leidinger
2006-12-20MFP4: 110179Jung-uk Kim
2006-12-20MFP4: (part of) 110058Jung-uk Kim
2006-10-10Don't pass unused bufsz to kern_shmctl().John Baldwin
2006-10-10Only try to copyin a msqid for the IPC_SET command to msgctl(). OtherJohn Baldwin
2006-10-10Remove unnecessary casts before PTRIN().John Baldwin
2006-07-08Rework kern_semctl a bit to always assume the UIO_SYSSPACE case. ThisJohn Baldwin
2006-06-27- Add a kern_semctl() helper function for __semctl(). It accepts a pointerJohn Baldwin
2006-03-19Unbreak COMPAT_LINUX32 option support on amd64.Ruslan Ermilov
2006-03-18Fixup some problems in my previous commit (COMPAT_43).Alexander Leidinger
2005-07-29Move MODULE_DEPEND() statements for SYSVIPC dependencies to linux_ipc.cJohn Baldwin
2005-02-11Semctl with IPC_STAT command should return zero in case of success.Maxim Sobolev
2005-02-07- Tweak kern_msgctl() to return a copy of the requested message queue idJohn Baldwin
2005-01-26Split out kernel side of msgctl(2) into two parts: the first that pops dataMaxim Sobolev
2005-01-14Match the LINUX32's style with existing styleDavid E. O'Brien
2004-08-16Changes to MI Linux emulation code necessary to run 32-bit Linux binariesTim J. Robbins
2003-11-05Back out the following revisions:Max Khon