.\" In user space, ADJ_OFFSET_SINGLESHOT is 0x8001
.\" In kernel space it is 0x0001, and must be ANDed with ADJ_ADJTIME (0x8000)
Old-fashioned
-.BR adjtime ():
+.BR adjtime (3):
(gradually) adjust time by value specified in
.IR buf.offset ,
which specifies an adjustment in microseconds.
then that process will be reparented to
the nearest still living ancestor subreaper.
Subsequently, calls to
-.BR getppid ()
+.BR getppid (2)
in the orphaned process will now return the PID of the subreaper process,
and when the orphan terminates, it is the subreaper process that
will receive a
.in
.PP
Next, we demonstrate that when
-.BR semctl ()
+.BR semctl (2)
is given the same
.I key
(as generated by the same arguments to
.BR epoll_wait (2)
returns events only for signals sent to that process.
In particular, if the process then uses
-.BR fork ()
+.BR fork (2)
to create a child process, then the child will be able to
.BR read (2)
signals that are sent to it using the signalfd file descriptor, but
.BR syscall ()
instead of the wrapper provided by glibc,
the
-.BR readahead ()
+.BR readahead (2)
system call would be invoked as follows on the ARM architecture with the EABI
in little endian mode:
.PP
.BR umount ()
does not propagate in this fashion,
the mount point may be remounted using a
-.BR mount ()
+.BR mount (2)
call with a
.I mount_flags
argument that includes both
.I filename
is NULL, then the returned handle is for the main program.
When given to
-.BR dlsym (),
+.BR dlsym (3),
this handle causes a search for a symbol in the main program,
followed by all shared objects loaded at program startup,
and then all shared objects loaded by
in
.I race:grent
signifies that if any of the functions
-.BR setgrent (),
-.BR getgrent (),
-.BR endgrent (),
+.BR setgrent (3),
+.BR getgrent (3),
+.BR endgrent (3),
or
.BR getgrent_r ()
are used in parallel in different threads of a program,
There are various differences between the permission checking
in BSD-type systems and System\ V-type systems.
See the POSIX rationale for
-.BR kill ().
+.BR kill (3p).
A difference not mentioned by POSIX concerns the return
value
.BR EPERM :