History log of /src/lib/libsys/msgctl.2 (Results 1 – 25 of 27)
Revision Date Author Comments
# 8269e767 14-Nov-2023 Brooks Davis <brooks@FreeBSD.org>

libsys: relocate implementations and manpages

Remove core system call implementations and documentation to lib/libsys
and lib/libsys/<arch> from lib/libc/sys and lib/libc/<arch>/<sys>.
Update paths

libsys: relocate implementations and manpages

Remove core system call implementations and documentation to lib/libsys
and lib/libsys/<arch> from lib/libc/sys and lib/libc/<arch>/<sys>.
Update paths to allow libc to find them in their new home.

Reviewed by: kib, emaste, imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/908

show more ...


# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# f4f16af1 09-Jul-2020 Mark Johnston <markj@FreeBSD.org>

Avoid copying out kernel pointers from msgctl(IPC_STAT).

While this behaviour is harmless, it is really just an artifact of the
fact that the msgctl(2) implementation uses a user-visible structure a

Avoid copying out kernel pointers from msgctl(IPC_STAT).

While this behaviour is harmless, it is really just an artifact of the
fact that the msgctl(2) implementation uses a user-visible structure as
part of the internal implementation, so it is not deliberate and these
pointers are not useful to userspace. Thus, NULL them out before
copying out, and remove references to them from the manual page.

Reported by: Jeffball <jeffball@grimm-co.com>
Reviewed by: emaste, kib
MFC after: 1 week
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D25600

show more ...


# 93e48a30 02-Mar-2018 Brooks Davis <brooks@FreeBSD.org>

Rename kernel-only members of semid_ds and msgid_ds.

This deliberately breaks the API in preperation for future syscall
revisions which will remove these nonstandard members.

In an exp-run a single

Rename kernel-only members of semid_ds and msgid_ds.

This deliberately breaks the API in preperation for future syscall
revisions which will remove these nonstandard members.

In an exp-run a single port (devel/qemu-user-static) was found to
use them which it did becuase it emulates system calls. This has
been fixed in the ports tree.

PR: 224443 (exp-run)
Reviewed by: kib, jhb (previous version)
Exp-run by: antoine
Sponsored by: DARPA, AFRP
Differential Revision: https://reviews.freebsd.org/D14490

show more ...


# e64e7115 13-Jul-2009 Edward Tomasz Napierala <trasz@FreeBSD.org>

Move msg{snd,recv,get,ctl} manual pages from section 3 to 2.

Approved by: re (kib)


# 8c8484d1 29-Jun-2009 Konstantin Belousov <kib@FreeBSD.org>

Make the structure definitions in the man pages match the real code, and
remove no longer valid caution.

Approved by: re (kensmith)


# c3ee8ebc 03-Apr-2008 Ruslan Ermilov <ru@FreeBSD.org>

Fix descriptions of "struct msqid_ds and "struct ipc_perm" to match
harsh reality.


# edd5ce31 09-Aug-2006 Maxim Konovalov <maxim@FreeBSD.org>

o It speaks about struct msqid_ds not struct shmid_ds.

PR: docs/101314
Submitted by: Vasil Dimov
MFC after: 1 week


# fe08efe6 08-Sep-2003 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7): Use the new feature of the .In macro.


# 2efeeba5 19-Dec-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: "The .Fa argument.".


# 95f4226b 18-Dec-2002 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: "The .Fn function".


# 32eef9ae 01-Oct-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: Use the new .In macro for #include statements.


# b1250632 09-Aug-2001 Yaroslav Tykhiy <ytykhiy@gmail.com>

Use the ``.Rv -std'' mdoc(7) macro in appropriate cases.

Reviewed by: ru


# a307d598 10-Jul-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: removed HISTORY info from the .Os call.


# 52017970 26-Feb-2001 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7) police: use .Vt macro.


# 32f6256a 16-Jan-2001 Ruslan Ermilov <ru@FreeBSD.org>

Prepare for mdoc(7)NG.


# 42635956 29-Dec-2000 Ruslan Ermilov <ru@FreeBSD.org>

Prepare for mdoc(7)NG.


# 5714e853 30-Oct-2000 Jeroen Ruigrok van der Werven <asmodai@FreeBSD.org>

Whitespace only change: trim trailing whitespace.


# 25bb73e0 21-Apr-2000 Alexey Zelkin <phantom@FreeBSD.org>

Introduce ".Lb" macro to libc manpages.

More libraries manpages updates following.


# c6ff3a1b 02-Mar-2000 Sheldon Hearn <sheldonh@FreeBSD.org>

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# 7f3dea24 28-Aug-1999 Peter Wemm <peter@FreeBSD.org>

$Id$ -> $FreeBSD$


# 6a8edfca 30-Jul-1999 Mike Pritchard <mpp@FreeBSD.org>

Use the .At macro when referencing versions of AT&T UNIX.

Note: you need to install the current groff tmac macros for these
man pages to format correctly. Specifically, rev 1.21 of
contrib_groff/tm

Use the .At macro when referencing versions of AT&T UNIX.

Note: you need to install the current groff tmac macros for these
man pages to format correctly. Specifically, rev 1.21 of
contrib_groff/tmac/doc-syms in -current, or rev 1.17.24 for 3.2-stable

show more ...


# 22301c4b 23-Nov-1997 Bruce Evans <bde@FreeBSD.org>

Fixed spelling of EACCES.


# 1ffa6450 30-Jan-1997 Mike Pritchard <mpp@FreeBSD.org>

Update to reflect current include files.


# 75141cc9 20-Jan-1997 Wolfram Schneider <wosch@FreeBSD.org>

Sort cross references.


12