]> git.ipfire.org Git - thirdparty/man-pages.git/log
thirdparty/man-pages.git
7 years agoadd_key.2, bpf.2, fcntl.2, futex.2, listxattr.2, perf_event_open.2, prctl.2, request_...
Michael Kerrisk [Thu, 17 Aug 2017 23:13:44 +0000 (01:13 +0200)] 
add_key.2, bpf.2, fcntl.2, futex.2, listxattr.2, perf_event_open.2, prctl.2, request_key.2, sigaltstack.2, __ppc_set_ppr_med.3, __ppc_yield.3, getw.3, setbuf.3, setjmp.3, lirc.4, core.5, securetty.5, inode.7, keyrings.7, process-keyring.7, user-keyring.7, ld.so.8: srcfix: use .PP instead of .P

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agogetent.1, intro.1, time.1, _exit.2, alloc_hugepages.2, arch_prctl.2, clock_getres...
Michael Kerrisk [Thu, 17 Aug 2017 23:12:54 +0000 (01:12 +0200)] 
getent.1, intro.1, time.1, _exit.2, alloc_hugepages.2, arch_prctl.2, clock_getres.2, getitimer.2, getrusage.2, intro.2, ioctl_console.2, ioctl_list.2, ioctl_tty.2, kill.2, madvise.2, mlock.2, mmap.2, mount.2, open.2, outb.2, perf_event_open.2, ptrace.2, quotactl.2, reboot.2, recv.2, remap_file_pages.2, select.2, semctl.2, send.2, set_tid_address.2, seteuid.2, shmop.2, statfs.2, times.2, truncate.2, uname.2, uselib.2, vm86.2, wait.2, a64l.3, aio_cancel.3, aio_fsync.3, aio_read.3, aio_return.3, aio_suspend.3, aio_write.3, alloca.3, argz_add.3, atexit.3, basename.3, bindresvport.3, cacos.3, cacosh.3, carg.3, casin.3, casinh.3, catan.3, catanh.3, catgets.3, catopen.3, cexp.3, cfree.3, cimag.3, clog.3, conj.3, creal.3, ctime.3, des_crypt.3, dirfd.3, div.3, dlopen.3, envz_add.3, exit.3, fenv.3, flockfile.3, fmtmsg.3, fpclassify.3, fpurge.3, fseeko.3, ftime.3, ftok.3, ftw.3, getcontext.3, getcwd.3, getdate.3, getfsent.3, getgrent.3, getgrnam.3, gethostbyname.3, getipnodebyname.3, getlogin.3, getpwnam.3, getrpcent.3, getspnam.3, getutent.3, gsignal.3, hsearch.3, lockf.3, logb.3, login.3, lseek64.3, makecontext.3, malloc.3, malloc_hook.3, nan.3, nl_langinfo.3, openpty.3, posix_spawn.3, putenv.3, realpath.3, remainder.3, rint.3, rpc.3, rtime.3, scandir.3, setlogmask.3, shm_open.3, sigpause.3, statvfs.3, stdio_ext.3, strfmon.3, strftime.3, strptime.3, strtod.3, strtol.3, strtoul.3, swab.3, sysconf.3, syslog.3, tcgetpgrp.3, tempnam.3, termios.3, tmpfile.3, tmpnam.3, ttyslot.3, tzset.3, ualarm.3, usleep.3, wordexp.3, xcrypt.3, xdr.3, cciss.4, console_codes.4, full.4, hd.4, loop.4, mem.4, null.4, pts.4, ram.4, random.4, tty.4, ttyS.4, vcs.4, networks.5, nsswitch.conf.5, protocols.5, resolv.conf.5, slabinfo.5, termcap.5, ascii.7, boot.7, bootparam.7, charsets.7, icmp.7, inode.7, man.7, netdevice.7, posixoptions.7, ld.so.8: srcfix: use .PP instead of .LP

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: ffix
Michael Kerrisk [Thu, 17 Aug 2017 23:11:26 +0000 (01:11 +0200)] 
proc.5: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocapget.2, gettimeofday.2, nanosleep.2, process_vm_readv.2, readv.2, seccomp.2, semop...
Michael Kerrisk [Thu, 17 Aug 2017 23:00:48 +0000 (01:00 +0200)] 
capget.2, gettimeofday.2, nanosleep.2, process_vm_readv.2, readv.2, seccomp.2, semop.2, sigaction.2, sigwaitinfo.2, dbopen.3, dladdr.3, ether_aton.3, fenv.3, fgetgrent.3, fgetpwent.3, frexp.3, ftime.3, gamma.3, getaddrinfo.3, getaddrinfo_a.3, getgrent_r.3, getgrnam.3, gethostbyname.3, getifaddrs.3, getipnodebyname.3, getmntent.3, getnetent.3, getprotoent.3, getpw.3, getpwent.3, getpwent_r.3, getpwnam.3, getservent.3, getspnam.3, getutent.3, glob.3, hsearch.3, if_nameindex.3, inet.3, mq_receive.3, putgrent.3, putpwent.3, rand.3, sigqueue.3, strfromd.3, strptime.3, strtol.3, termios.3, timeradd.3, lp.4, tty.4, ip.7, ipv6.7, netdevice.7, raw.7, rtnetlink.7, units.7, zic.8: ffix: replace .sp by .PP

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocpuid.4, fd.4, full.4, initrd.4, lirc.4, msr.4, null.4, vcs.4, charmap.5, core.5...
Michael Kerrisk [Thu, 17 Aug 2017 22:59:55 +0000 (00:59 +0200)] 
cpuid.4, fd.4, full.4, initrd.4, lirc.4, msr.4, null.4, vcs.4, charmap.5, core.5, dir_colors.5, filesystems.5, gai.conf.5, hosts.equiv.5, locale.5, motd.5, networks.5, nscd.conf.5, nss.5, proc.5, protocols.5, repertoiremap.5, services.5, tmpfs.5, ttytype.5, intro.8, nscd.8: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoaio.7, arp.7, attributes.7, boot.7, cgroups.7, cpuset.7, credentials.7, fanotify...
Michael Kerrisk [Thu, 17 Aug 2017 22:59:04 +0000 (00:59 +0200)] 
aio.7, arp.7, attributes.7, boot.7, cgroups.7, cpuset.7, credentials.7, fanotify.7, fifo.7, glob.7, hier.7, hostname.7, icmp.7, inode.7, inotify.7, keyrings.7, libc.7, mailaddr.7, mount_namespaces.7, mq_overview.7, nptl.7, numa.7, path_resolution.7, persistent-keyring.7, pid_namespaces.7, pipe.7, pkeys.7, process-keyring.7, pthreads.7, pty.7, random.7, sched.7, sem_overview.7, session-keyring.7, shm_overview.7, signal-safety.7, signal.7, spufs.7, standards.7, symlink.7, termio.7, thread-keyring.7, time.7, unicode.7, user-keyring.7, user-session-keyring.7, user_namespaces.7, utf-8.7, xattr.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoaio.7: ffix
Michael Kerrisk [Thu, 17 Aug 2017 22:58:04 +0000 (00:58 +0200)] 
aio.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agodir_colors.5, feature_test_macros.7, glob.7, ip.7, ipv6.7, man-pages.7, man.7, netdev...
Michael Kerrisk [Thu, 17 Aug 2017 22:55:49 +0000 (00:55 +0200)] 
dir_colors.5, feature_test_macros.7, glob.7, ip.7, ipv6.7, man-pages.7, man.7, netdevice.7, rtnetlink.7, socket.7, svipc.7, tcp.7, units.7, user_namespaces.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years ago_syscall.2, capget.2, ioprio_set.2, semop.2, send.2, ctime.3, dysize.3, fenv.3, fmtms...
Michael Kerrisk [Thu, 17 Aug 2017 21:40:17 +0000 (23:40 +0200)] 
_syscall.2, capget.2, ioprio_set.2, semop.2, send.2, ctime.3, dysize.3, fenv.3, fmtmsg.3, ftok.3, ftw.3, getaddrinfo.3, getgrent_r.3, gethostbyname.3, getopt.3, getpw.3, getpwent_r.3, getsubopt.3, getutent.3, glob.3, if_nameindex.3, inet.3, lseek64.3, malloc_hook.3, mbrtowc.3, mkstemp.3, mq_receive.3, mq_send.3, posix_spawn.3, putgrent.3, putpwent.3, qsort.3, raise.3, rand.3, rtime.3, setaliasent.3, setbuf.3, shm_open.3, significand.3, sigqueue.3, statvfs.3, strfromd.3, strptime.3, strtol.3, strtoul.3, termios.3, tgamma.3, timeradd.3, tsearch.3, tzset.3, updwtmp.3, usleep.3, wcstok.3, console_codes.4, hd.4, hpsa.4, mem.4, null.4, ram.4, sd.4, ttyS.4, filesystems.5, group.5, passwd.5, shells.5, termcap.5, ttytype.5, tzfile.5, utmp.5, ascii.7, bootparam.7, complex.7, cpuset.7, epoll.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agofcntl.2, ioctl_tty.2, kcmp.2, prctl.2, semop.2, swapon.2, atof.3, atoi.3, bsearch...
Michael Kerrisk [Thu, 17 Aug 2017 11:41:27 +0000 (13:41 +0200)] 
fcntl.2, ioctl_tty.2, kcmp.2, prctl.2, semop.2, swapon.2, atof.3, atoi.3, bsearch.3, cfree.3, ctime.3, drand48.3, errno.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agochroot.2, clone.2, epoll_wait.2, execve.2, getgroups.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 21:18:50 +0000 (23:18 +0200)] 
chroot.2, clone.2, epoll_wait.2, execve.2, getgroups.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocapget.2, clock_getres.2, clock_nanosleep.2, epoll_ctl.2, epoll_wait.2, eventfd.2...
Michael Kerrisk [Wed, 16 Aug 2017 09:17:26 +0000 (11:17 +0200)] 
capget.2, clock_getres.2, clock_nanosleep.2, epoll_ctl.2, epoll_wait.2, eventfd.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoiconv.1, memusage.1, sprof.1: ffix
Michael Kerrisk [Wed, 16 Aug 2017 09:14:04 +0000 (11:14 +0200)] 
iconv.1, memusage.1, sprof.1: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoio_getevents.2, ioctl_fat.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 09:09:48 +0000 (11:09 +0200)] 
io_getevents.2, ioctl_fat.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agogettimeofday.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 09:02:09 +0000 (11:02 +0200)] 
gettimeofday.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agogetrusage.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 09:00:37 +0000 (11:00 +0200)] 
getrusage.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agogetrlimit.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 08:55:44 +0000 (10:55 +0200)] 
getrlimit.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agogetpagesize.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 08:55:21 +0000 (10:55 +0200)] 
getpagesize.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agogetitimer.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 08:52:54 +0000 (10:52 +0200)] 
getitimer.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agotime.1: wfix
Michael Kerrisk [Wed, 16 Aug 2017 08:51:11 +0000 (10:51 +0200)] 
time.1: wfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agotime.1: ffix
Michael Kerrisk [Wed, 16 Aug 2017 08:50:22 +0000 (10:50 +0200)] 
time.1: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agomemusage.1, clone.2, eventfd.2, futex.2, getdents.2, ioctl_fat.2, ioctl_ns.2, kcmp...
Michael Kerrisk [Wed, 16 Aug 2017 08:44:33 +0000 (10:44 +0200)] 
memusage.1, clone.2, eventfd.2, futex.2, getdents.2, ioctl_fat.2, ioctl_ns.2, kcmp.2, keyctl.2, mmap.2, mprotect.2, msgop.2, recvmmsg.2, request_key.2, sched_setaffinity.2, seccomp.2, setns.2, tee.2, timer_create.2, timerfd_create.2, unshare.2, userfaultfd.2, wait.2, __ppc_get_timebase.3, backtrace.3, bswap.3, clock_getcpuclockid.3, dl_iterate_phdr.3, dlinfo.3, dlopen.3, duplocale.3, end.3, endian.3, fmemopen.3, fopencookie.3, frexp.3, ftw.3, getdate.3, getgrouplist.3, getifaddrs.3, getprotoent_r.3, getservent_r.3, gnu_get_libc_version.3, if_nameindex.3, inet.3, inet_net_pton.3, inet_pton.3, insque.3, makecontext.3, mallinfo.3, malloc_info.3, mallopt.3, matherr.3, mbstowcs.3, mcheck.3, mq_getattr.3, mq_notify.3, newlocale.3, offsetof.3, posix_spawn.3, pthread_attr_init.3, pthread_cancel.3, pthread_cleanup_push.3, pthread_create.3, pthread_getattr_default_np.3, pthread_getattr_np.3, pthread_getcpuclockid.3, pthread_setname_np.3, pthread_setschedparam.3, pthread_sigmask.3, scandir.3, sem_wait.3, strcat.3, strftime.3, strtok.3, strtol.3, strverscmp.3, loop.4, core.5, aio.7, fanotify.7, feature_test_macros.7, inotify.7, pkeys.7, unix.7, user_namespaces.7: Use .EX/.EE for EXAMPLE programs

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agomsgop.2: tfix
Michael Kerrisk [Wed, 16 Aug 2017 08:11:20 +0000 (10:11 +0200)] 
msgop.2: tfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agomsgop.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 08:08:25 +0000 (10:08 +0200)] 
msgop.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoman-pages.7: Expand the guidance on formatting code snippets
Michael Kerrisk [Wed, 16 Aug 2017 07:48:20 +0000 (09:48 +0200)] 
man-pages.7: Expand the guidance on formatting code snippets

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years ago_syscall.2, bpf.2, cacheflush.2, capget.2, chdir.2, chmod.2, chroot.2, clock_getres...
Michael Kerrisk [Wed, 16 Aug 2017 07:30:51 +0000 (09:30 +0200)] 
_syscall.2, bpf.2, cacheflush.2, capget.2, chdir.2, chmod.2, chroot.2, clock_getres.2, clock_nanosleep.2, clone.2, close.2, connect.2, copy_file_range.2, create_module.2, delete_module.2, dup.2, epoll_create.2, epoll_ctl.2, epoll_wait.2, eventfd.2, execve.2, execveat.2, fallocate.2, flock.2, fork.2, fsync.2, futex.2, futimesat.2, get_kernel_syms.2, get_mempolicy.2, get_robust_list.2, getcpu.2, getdents.2, getdomainname.2, getgid.2, getgroups.2, gethostname.2, getitimer.2, getpagesize.2, getpeername.2, getpriority.2, getrandom.2, getresuid.2, getrlimit.2, getrusage.2, getsid.2, getsockname.2, getsockopt.2, gettid.2, gettimeofday.2, getuid.2, getunwind.2, init_module.2, inotify_add_watch.2, inotify_init.2, inotify_rm_watch.2, intro.2, io_cancel.2, io_destroy.2, io_getevents.2, io_setup.2, io_submit.2, ioctl_fat.2, ioctl_ficlonerange.2, ioctl_fideduperange.2, ioctl_tty.2, ioctl_userfaultfd.2, ioperm.2, iopl.2, ioprio_set.2, kcmp.2, kexec_load.2, keyctl.2, kill.2, link.2, listen.2, listxattr.2, llseek.2, lookup_dcookie.2, lseek.2, madvise.2, mbind.2, membarrier.2, memfd_create.2, migrate_pages.2, mincore.2, mkdir.2, mknod.2, mlock.2, mmap.2, mmap2.2, modify_ldt.2, move_pages.2, mprotect.2, mq_getsetattr.2, mremap.2, msgctl.2, msgget.2, msgop.2, msync.2, nanosleep.2, nfsservctl.2, nice.2, open_by_handle_at.2, outb.2, perf_event_open.2, perfmonctl.2, personality.2, pivot_root.2, pkey_alloc.2, poll.2, posix_fadvise.2, prctl.2, pread.2, process_vm_readv.2, ptrace.2, query_module.2, quotactl.2, read.2, readahead.2, readdir.2, readv.2, reboot.2, recv.2, recvmmsg.2, remap_file_pages.2, rename.2, request_key.2, restart_syscall.2, rt_sigqueueinfo.2, s390_pci_mmio_write.2, s390_runtime_instr.2, sched_get_priority_max.2, sched_rr_get_interval.2, sched_setaffinity.2, sched_setattr.2, sched_setparam.2, sched_setscheduler.2, sched_yield.2, seccomp.2, select.2, select_tut.2, semctl.2, semget.2, semop.2, send.2, sendfile.2, sendmmsg.2, set_mempolicy.2, set_thread_area.2, set_tid_address.2, seteuid.2, setfsgid.2, setfsuid.2, setgid.2, setns.2, setpgid.2, setresuid.2, setreuid.2, setsid.2, setuid.2, sgetmask.2, shmctl.2, shmget.2, shmop.2, sigaction.2, sigaltstack.2, sigpending.2, sigprocmask.2, sigreturn.2, sigsuspend.2, sigwaitinfo.2, socket.2, socketcall.2, socketpair.2, splice.2, spu_create.2, spu_run.2, stat.2, statfs.2, statx.2, subpage_prot.2, swapon.2, symlink.2, sync.2, sync_file_range.2, syscalls.2, sysctl.2, sysinfo.2, syslog.2, tee.2, time.2, timer_create.2, timer_getoverrun.2, timer_settime.2, timerfd_create.2, times.2, tkill.2, truncate.2, umask.2, umount.2, unimplemented.2, unlink.2, unshare.2, uselib.2, userfaultfd.2, utime.2, utimensat.2, vfork.2, vmsplice.2, wait.2, wait4.2, write.2: Formatting fix: replace blank lines with .PP/.IP

Blank lines shouldn't generally appear in *roff source (other
than in code examples), since they create large vertical
spaces between text blocks.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoioctl_userfaultfd.2: Document replacement of ENOSPC with ESRCH
Mike Rapoport [Mon, 14 Aug 2017 14:51:19 +0000 (17:51 +0300)] 
ioctl_userfaultfd.2: Document replacement of ENOSPC with ESRCH

Since Linux 4.13 we return ESRCH instead of ENOSPC when the
faulting process exits during UFFDIO_{COPY/ZEROPAGE} operation.

Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoioctl_userfaultfd.2: Update uffdio_api.features description
Mike Rapoport [Mon, 14 Aug 2017 14:51:18 +0000 (17:51 +0300)] 
ioctl_userfaultfd.2: Update uffdio_api.features description

There is no requirement that uffdio_api.features must be zero
for newer kernels. This field actually defines what features
space would like to enable.

Signed-off-by: Mike Rapoport <rppt@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agotimes.2: ffix
Michael Kerrisk [Wed, 16 Aug 2017 03:19:46 +0000 (05:19 +0200)] 
times.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agostrfmon.3: ffix
Michael Kerrisk [Wed, 16 Aug 2017 03:16:19 +0000 (05:16 +0200)] 
strfmon.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoCPU_SET.3, INFINITY.3, __ppc_get_timebase.3, __ppc_set_ppr_med.3, __ppc_yield.3,...
Michael Kerrisk [Wed, 16 Aug 2017 03:13:02 +0000 (05:13 +0200)] 
CPU_SET.3, INFINITY.3, __ppc_get_timebase.3, __ppc_set_ppr_med.3, __ppc_yield.3, __setfpucw.3, acos.3, acosh.3, adjtime.3, aio_fsync.3, aio_init.3, aio_read.3, aio_return.3, aio_suspend.3, aio_write.3, alloca.3, argz_add.3, asin.3, asinh.3, asprintf.3, assert.3, assert_perror.3, atan.3, atan2.3, atanh.3, atexit.3, backtrace.3, basename.3, bindresvport.3, bsd_signal.3, bsearch.3, bswap.3, btree.3, byteorder.3, bzero.3, canonicalize_file_name.3, carg.3, cbrt.3, ccos.3, ccosh.3, ceil.3, cexp.3, clearenv.3, clock.3, clog.3, clog10.3, clog2.3, confstr.3, copysign.3, cos.3, cosh.3, crypt.3, csin.3, csinh.3, csqrt.3, ctan.3, ctanh.3, ctime.3, dbopen.3, dl_iterate_phdr.3, dladdr.3, dlerror.3, dlinfo.3, dlopen.3, dlsym.3, drand48_r.3, duplocale.3, encrypt.3, end.3, endian.3, envz_add.3, erf.3, erfc.3, err.3, errno.3, error.3, euidaccess.3, exec.3, exp.3, exp10.3, exp2.3, expm1.3, fabs.3, fcloseall.3, fdim.3, fenv.3, ferror.3, fexecve.3, fflush.3, ffs.3, fgetc.3, finite.3, floor.3, fma.3, fmax.3, fmemopen.3, fmin.3, fmod.3, fmtmsg.3, fopen.3, fopencookie.3, fpclassify.3, fpurge.3, fputwc.3, fputws.3, frexp.3, fseek.3, fseeko.3, ftime.3, fts.3, ftw.3, futimes.3, gamma.3, gcvt.3, get_nprocs_conf.3, get_phys_pages.3, getaddrinfo.3, getaddrinfo_a.3, getauxval.3, getcwd.3, getdate.3, getentropy.3, getenv.3, getfsent.3, getgrent_r.3, getgrnam.3, getgrouplist.3, gethostbyname.3, gethostid.3, getifaddrs.3, getline.3, getlogin.3, getmntent.3, getnameinfo.3, getnetent.3, getnetent_r.3, getopt.3, getprotoent.3, getprotoent_r.3, getpw.3, getpwent.3, getpwent_r.3, getpwnam.3, getrpcent.3, getrpcent_r.3, getrpcport.3, gets.3, getservent.3, getservent_r.3, getspnam.3, getsubopt.3, getttyent.3, getutent.3, getwchar.3, glob.3, gnu_get_libc_version.3, grantpt.3, gsignal.3, hash.3, hsearch.3, hypot.3, iconv.3, iconv_close.3, iconv_open.3, if_nameindex.3, if_nametoindex.3, ilogb.3, inet.3, inet_net_pton.3, inet_ntop.3, initgroups.3, insque.3, intro.3, isalpha.3, isgreater.3, j0.3, key_setsecret.3, killpg.3, ldexp.3, lgamma.3, lio_listio.3, lockf.3, log.3, log10.3, log1p.3, log2.3, logb.3, login.3, lrint.3, lround.3, lsearch.3, lseek64.3, makecontext.3, makedev.3, mallinfo.3, malloc_get_state.3, malloc_info.3, malloc_stats.3, malloc_trim.3, malloc_usable_size.3, mallopt.3, matherr.3, mbsnrtowcs.3, mbsrtowcs.3, mcheck.3, memccpy.3, memchr.3, memcmp.3, memcpy.3, mkfifo.3, mkstemp.3, mktemp.3, modf.3, mpool.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_open.3, mq_receive.3, mq_send.3, mtrace.3, newlocale.3, nextafter.3, nextup.3, nl_langinfo.3, ntp_gettime.3, offsetof.3, on_exit.3, open_memstream.3, opendir.3, openpty.3, perror.3, popen.3, posix_fallocate.3, posix_madvise.3, posix_memalign.3, posix_openpt.3, posix_spawn.3, pow.3, printf.3, profil.3, program_invocation_name.3, psignal.3, pthread_atfork.3, pthread_attr_init.3, pthread_attr_setaffinity_np.3, pthread_attr_setdetachstate.3, pthread_attr_setguardsize.3, pthread_attr_setinheritsched.3, pthread_attr_setschedparam.3, pthread_attr_setschedpolicy.3, pthread_attr_setscope.3, pthread_attr_setstack.3, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, pthread_cancel.3, pthread_cleanup_push.3, pthread_cleanup_push_defer_np.3, pthread_create.3, pthread_detach.3, pthread_exit.3, pthread_getattr_default_np.3, pthread_getattr_np.3, pthread_getcpuclockid.3, pthread_join.3, pthread_kill.3, pthread_kill_other_threads_np.3, pthread_self.3, pthread_setaffinity_np.3, pthread_setcancelstate.3, pthread_setconcurrency.3, pthread_setname_np.3, pthread_setschedparam.3, pthread_sigmask.3, pthread_sigqueue.3, pthread_testcancel.3, pthread_tryjoin_np.3, ptsname.3, putgrent.3, putpwent.3, qsort.3, random.3, random_r.3, rcmd.3, re_comp.3, readdir.3, realpath.3, recno.3, regex.3, remainder.3, remove.3, remquo.3, resolver.3, rexec.3, rint.3, round.3, rpc.3, rpmatch.3, rtime.3, scalb.3, scalbln.3, scandir.3, scanf.3, sem_close.3, sem_destroy.3, sem_getvalue.3, sem_init.3, sem_open.3, sem_wait.3, setbuf.3, setenv.3, setlocale.3, setlogmask.3, setnetgrent.3, shm_open.3, signbit.3, significand.3, sigpause.3, sigqueue.3, sigset.3, sigvec.3, sin.3, sincos.3, sinh.3, sleep.3, sockatmark.3, sqrt.3, statvfs.3, stdarg.3, stdin.3, strcasecmp.3, strcat.3, strchr.3, strcoll.3, strcpy.3, strdup.3, strerror.3, strfmon.3, strfromd.3, strftime.3, strptime.3, strsignal.3, strstr.3, strtod.3, strtok.3, strtol.3, strtoul.3, syslog.3, system.3, sysv_signal.3, tan.3, tanh.3, telldir.3, tempnam.3, termios.3, tgamma.3, timeradd.3, tmpnam.3, toupper.3, towlower.3, towupper.3, trunc.3, tzset.3, ualarm.3, ulimit.3, undocumented.3, unlocked_stdio.3, updwtmp.3, uselocale.3, usleep.3, wcrtomb.3, wcsdup.3, wcsnrtombs.3, wcsrtombs.3, wcstombs.3, wctob.3, wcwidth.3, wordexp.3, wprintf.3, xcrypt.3, xdr.3, y0.3: Formatting fix: replace blank lines with .PP/.IP

Blank lines shouldn't generally appear in *roff source (other
than in code examples), since they create large vertical
spaces between text blocks.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocciss.4, dsp56k.4, fuse.4, hpsa.4, loop.4, rtc.4, sd.4, sk98lin.4, wavelan.4: Formatt...
Michael Kerrisk [Wed, 16 Aug 2017 01:05:39 +0000 (03:05 +0200)] 
cciss.4, dsp56k.4, fuse.4, hpsa.4, loop.4, rtc.4, sd.4, sk98lin.4, wavelan.4: Formatting fix: replace blank lines with .PP/.IP

Blank lines shouldn't generally appear in *roff source (other
than in code examples), since they create large vertical
spaces between text blocks.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoenviron.7, epoll.7, feature_test_macros.7, futex.7, ip.7, ipv6.7, locale.7, man-pages...
Michael Kerrisk [Wed, 16 Aug 2017 01:01:48 +0000 (03:01 +0200)] 
environ.7, epoll.7, feature_test_macros.7, futex.7, ip.7, ipv6.7, locale.7, man-pages.7, man.7, math_error.7, netdevice.7, netlink.7, packet.7, raw.7, rtld-audit.7, rtnetlink.7, sock_diag.7, socket.7, tcp.7, udp.7, udplite.7, unix.7, uri.7, vdso.7: Formatting fix: replace blank lines with .PP/.IP

Blank lines shouldn't generally appear in *roff source (other
than in code examples), since they create large vertical
spaces between text blocks.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoacct.5, elf.5, hosts.5, resolv.conf.5, rpc.5, slabinfo.5, utmp.5: Formatting fix...
Michael Kerrisk [Wed, 16 Aug 2017 00:59:28 +0000 (02:59 +0200)] 
acct.5, elf.5, hosts.5, resolv.conf.5, rpc.5, slabinfo.5, utmp.5: Formatting fix: replace blank lines with .PP/.IP

Blank lines shouldn't generally appear in *roff source (other
than in code examples), since they create large vertical
spaces between text blocks.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoiconv.1, locale.1, localedef.1, memusage.1, memusagestat.1, mtrace.1, pldd.1, sprof...
Michael Kerrisk [Wed, 16 Aug 2017 00:52:54 +0000 (02:52 +0200)] 
iconv.1, locale.1, localedef.1, memusage.1, memusagestat.1, mtrace.1, pldd.1, sprof.1, time.1, iconvconfig.8, ld.so.8, ldconfig.8, sln.8: Formatting fix: replace blank lines with .PP/.IP

Blank lines shouldn't generally appear in *roff source (other
than in code examples), since they create large vertical
spaces between text blocks.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonetlink.7: Add a comment on 8192 buffer size in example code
Michael Kerrisk [Wed, 16 Aug 2017 00:39:07 +0000 (02:39 +0200)] 
netlink.7: Add a comment on 8192 buffer size in example code

Reported-by: Rick Jones <rick.jones2@hpe.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonetlink.7: Change buffer size in example code about reading netlink message
David Wilder [Wed, 16 Aug 2017 00:36:10 +0000 (02:36 +0200)] 
netlink.7: Change buffer size in example code about reading netlink message

The example code in netlink(7) (for reading netlink message)
suggests using a 4k read buffer with recvmsg.  This can cause
truncated messages on systems using a page size is >4096.  Please
see: linux/include/linux/netlink.h (in the kernel source)

<snip>
/*
  *      skb should fit one page. This choice is good for headerless malloc.
  *      But we should limit to 8K so that userspace does not have to
  *      use enormous buffer sizes on recvmsg() calls just to avoid
  *      MSG_TRUNC when PAGE_SIZE is very large.
  */

<snip>

I was troubleshooting some up-stream code on a ppc64le system
(page:size of 64k) This code had duplicated the example from
netlink(7) and was using a 4k buffer.  On x86-64 with a 4k page
size this is not a problem, however on the 64k page system some
messages were truncated.  Using an 8k buffer as implied in
netlink.h prevents problems with any page size.

Lets change the example so others don't propagate the problem
further.

Signed-off-by David Wilder <dwilder@us.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocmsg.3: Add a scatter/gather buffer to sample code
Sukadev Bhattiprolu [Thu, 20 Jul 2017 02:47:14 +0000 (22:47 -0400)] 
cmsg.3: Add a scatter/gather buffer to sample code

Add a simple scatter/gather buffer to the cmsg sample code.

It appears that the scatter/gather buffer is required even though
it may not be used. In my testing (on Fedora 24
4.8.7-200.fc24.x86_64 as well as a 4.11 based kernel) return value
of sendmsg() was the number of bytes in the scatter/gather buffer
(1 with the patch below).

Without the iovec buffer, sendmsg() returns 0 which means no bytes
were transferred and the corresponding recvmsg() blocks
indefinitely.

Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoposix_memalign.3, loop.4: srcfix
Michael Kerrisk [Tue, 15 Aug 2017 22:15:02 +0000 (00:15 +0200)] 
posix_memalign.3, loop.4: srcfix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agokcmp.2: Minor tweaks to Cyrill Gorcunov's patch
Michael Kerrisk [Tue, 15 Aug 2017 19:47:53 +0000 (21:47 +0200)] 
kcmp.2: Minor tweaks to Cyrill Gorcunov's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agokcmp: Add KCMP_EPOLL_TFD description
Cyrill Gorcunov [Sun, 6 Aug 2017 07:38:58 +0000 (10:38 +0300)] 
kcmp: Add KCMP_EPOLL_TFD description

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoioctl_tty.2: Minor text rearrangements (make kernel version numbers more visible)
Michael Kerrisk [Tue, 15 Aug 2017 19:27:40 +0000 (21:27 +0200)] 
ioctl_tty.2: Minor text rearrangements (make kernel version numbers more visible)

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoioctl_tty.2: Tweaks to Aleksa Sarai's patch
Michael Kerrisk [Tue, 15 Aug 2017 19:24:06 +0000 (21:24 +0200)] 
ioctl_tty.2: Tweaks to Aleksa Sarai's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoioctl_tty.2: Add TIOCGPTPEER documentation
Aleksa Sarai [Fri, 9 Jun 2017 17:01:47 +0000 (03:01 +1000)] 
ioctl_tty.2: Add TIOCGPTPEER documentation

This is an ioctl(2) recently added by myself, to allow for
container runtimes and other programs that interact with
(potentially hostile) Linux namespaces to safely create
{master,slave} pseudoterminal pairs without needing to open
potentially unsafe /dev/pts/... filenames that may be malicious
mount points or similar in an untrusted namespace (avoiding the
endless issues with ptsname(3) and similar approaches).

Cc: <containers@lists.linux-foundation.org>
Signed-off-by: Aleksa Sarai <asarai@suse.de>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: Minor fixes/additions to Benjamin Peterson's patch
Michael Kerrisk [Tue, 15 Aug 2017 19:01:52 +0000 (21:01 +0200)] 
proc.5: Minor fixes/additions to Benjamin Peterson's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: Fix path to binfmt_misc docs
Benjamin Peterson [Sun, 11 Jun 2017 18:21:37 +0000 (11:21 -0700)] 
proc.5: Fix path to binfmt_misc docs

The documentation moved in linux
commit 9d85025b0418163fae079c9ba8f8445212de8568
("docs-rst: create an user's manual book").

Signed-off-by: Benjamin Peterson <bp@benjamin.pe>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoseccomp.2: Minor tweaks to Kees Cook's patch
Michael Kerrisk [Tue, 15 Aug 2017 18:49:22 +0000 (20:49 +0200)] 
seccomp.2: Minor tweaks to Kees Cook's patch

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoseccomp.2: Clarify SECCOMP_RET_KILL kills tasks not processes
Kees Cook [Thu, 6 Jul 2017 19:23:07 +0000 (12:23 -0700)] 
seccomp.2: Clarify SECCOMP_RET_KILL kills tasks not processes

Zach Reizner pointed out a mismatch between kernel behavior and the
man-page documentation of SECCOMP_RET_KILL which kills tasks not
processes.

Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agolog1p.3: Document fixes to give EDOM or ERANGE on error
Alex Henrie [Sat, 15 Jul 2017 05:23:48 +0000 (23:23 -0600)] 
log1p.3: Document fixes to give EDOM or ERANGE on error

The bug https://www.sourceware.org/bugzilla/show_bug.cgi?id=6792
was fixed in glibc 2.22.

Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years ago_syscall.2, clock_getres.2, clone.2, copy_file_range.2, create_module.2, delete_modul...
Michael Kerrisk [Tue, 15 Aug 2017 17:26:11 +0000 (19:26 +0200)] 
_syscall.2, clock_getres.2, clone.2, copy_file_range.2, create_module.2, delete_module.2, fallocate.2, futex.2, get_kernel_syms.2, get_robust_list.2, getcpu.2, getdents.2, gettid.2, gettimeofday.2, getunwind.2, init_module.2, io_cancel.2, io_destroy.2, io_getevents.2, io_setup.2, io_submit.2, ioctl_userfaultfd.2, ioprio_set.2, kcmp.2, kexec_load.2, keyctl.2, link.2, llseek.2, memfd_create.2, mmap.2, mq_getsetattr.2, msgctl.2, msgget.2, open_by_handle_at.2, outb.2, perf_event_open.2, pivot_root.2, process_vm_readv.2, query_module.2, readdir.2, recvmmsg.2, rename.2, request_key.2, restart_syscall.2, rt_sigqueueinfo.2, s390_pci_mmio_write.2, s390_runtime_instr.2, sched_setattr.2, seccomp.2, select.2, select_tut.2, send.2, sendmmsg.2, set_thread_area.2, set_tid_address.2, sgetmask.2, shmop.2, sigaction.2, sigprocmask.2, splice.2, spu_create.2, spu_run.2, statx.2, subpage_prot.2, sync_file_range.2, syscall.2, sysctl.2, sysfs.2, tee.2, timer_create.2, timer_delete.2, timer_getoverrun.2, timer_settime.2, tkill.2, uselib.2, utimensat.2, vmsplice.2, wait.2, aio_init.3, asinh.3, atan2.3, atanh.3, backtrace.3, basename.3, bswap.3, bzero.3, catgets.3, catopen.3, dladdr.3, dlsym.3, endian.3, envz_add.3, erf.3, erfc.3, error.3, ferror.3, ffs.3, fgetc.3, fmemopen.3, fopen.3, fopencookie.3, fseek.3, ftw.3, futimes.3, getdate.3, getenv.3, getline.3, getlogin.3, getrpcent.3, getsubopt.3, getutmp.3, getw.3, gnu_get_libc_version.3, inet_net_pton.3, isalpha.3, lio_listio.3, makedev.3, malloc_get_state.3, malloc_stats.3, malloc_trim.3, malloc_usable_size.3, matherr.3, memchr.3, nextup.3, ntp_gettime.3, posix_madvise.3, program_invocation_name.3, pthread_atfork.3, pthread_attr_setaffinity_np.3, pthread_attr_setdetachstate.3, pthread_attr_setguardsize.3, pthread_attr_setinheritsched.3, pthread_attr_setschedparam.3, pthread_attr_setschedpolicy.3, pthread_attr_setscope.3, pthread_attr_setstack.3, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, pthread_cleanup_push_defer_np.3, pthread_detach.3, pthread_equal.3, pthread_exit.3, pthread_join.3, pthread_kill.3, pthread_kill_other_threads_np.3, pthread_rwlockattr_setkind_np.3, pthread_self.3, pthread_setcancelstate.3, pthread_setconcurrency.3, pthread_setschedprio.3, pthread_testcancel.3, pthread_tryjoin_np.3, pthread_yield.3, puts.3, random.3, random_r.3, rpc.3, sched_getcpu.3, setnetgrent.3, sigwait.3, stdin.3, strerror.3, strfmon.3, timeradd.3, tmpnam.3, toupper.3, towlower.3, towupper.3, ttyname.3, uselocale.3, xdr.3, dsp56k.4, sigevent.7, vdso.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoioctl_userfaultfd.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 15:51:45 +0000 (17:51 +0200)] 
ioctl_userfaultfd.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years ago_exit.2, accept.2, chmod.2, dup.2, getgroups.2, keyctl.2, link.2, mkdir.2, mknod...
Michael Kerrisk [Tue, 15 Aug 2017 15:44:09 +0000 (17:44 +0200)] 
_exit.2, accept.2, chmod.2, dup.2, getgroups.2, keyctl.2, link.2, mkdir.2, mknod.2, pipe.2, poll.2, reboot.2, rename.2, select.2, select_tut.2, stat.2, symlink.2, unlink.2, __ppc_get_timebase.3, abs.3, bzero.3, crypt.3, dbopen.3, dl_iterate_phdr.3, dlinfo.3, dlsym.3, duplocale.3, encrypt.3, err.3, ffs.3, fpurge.3, ftw.3, getdate.3, gethostbyname.3, getlogin.3, getmntent.3, getpwent_r.3, getpwnam.3, getspnam.3, inet_pton.3, insque.3, isfdtype.3, mallinfo.3, mallopt.3, matherr.3, mcheck.3, mempcpy.3, mkfifo.3, mq_getattr.3, newlocale.3, open_memstream.3, openpty.3, perror.3, posix_memalign.3, posix_spawn.3, printf.3, pthread_attr_init.3, pthread_cancel.3, pthread_cleanup_push.3, pthread_create.3, pthread_getattr_default_np.3, pthread_getattr_np.3, pthread_getcpuclockid.3, pthread_setaffinity_np.3, pthread_setschedparam.3, pthread_sigmask.3, pthread_sigqueue.3, regex.3, resolver.3, rpmatch.3, rtnetlink.3, scanf.3, setbuf.3, strchr.3, strfromd.3, strverscmp.3, termios.3, tsearch.3, unlocked_stdio.3, updwtmp.3, netlink.7, rtld-audit.7, sock_diag.7, unix.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years ago_exit.2, bpf.2, cacheflush.2, capget.2, chdir.2, chmod.2, chroot.2, clock_getres...
Michael Kerrisk [Tue, 15 Aug 2017 15:16:29 +0000 (17:16 +0200)] 
_exit.2, bpf.2, cacheflush.2, capget.2, chdir.2, chmod.2, chroot.2, clock_getres.2, clock_nanosleep.2, close.2, connect.2, create_module.2, dup.2, epoll_create.2, epoll_ctl.2, epoll_wait.2, eventfd.2, execve.2, execveat.2, exit_group.2, fanotify_mark.2, flock.2, fork.2, fsync.2, futex.2, futimesat.2, get_kernel_syms.2, get_mempolicy.2, get_robust_list.2, getcpu.2, getdomainname.2, getgid.2, getgroups.2, gethostname.2, getitimer.2, getpagesize.2, getpeername.2, getpid.2, getpriority.2, getrandom.2, getresuid.2, getrlimit.2, getrusage.2, getsid.2, getsockname.2, getsockopt.2, gettid.2, gettimeofday.2, getuid.2, getunwind.2, getxattr.2, idle.2, inotify_add_watch.2, inotify_init.2, inotify_rm_watch.2, ioctl.2, ioctl_fat.2, ioctl_ficlonerange.2, ioctl_fideduperange.2, ioctl_getfsmap.2, ioctl_tty.2, ioperm.2, iopl.2, keyctl.2, kill.2, link.2, listen.2, listxattr.2, llseek.2, lseek.2, madvise.2, mbind.2, membarrier.2, memfd_create.2, migrate_pages.2, mincore.2, mkdir.2, mknod.2, mlock.2, mmap.2, mmap2.2, modify_ldt.2, mount.2, move_pages.2, mprotect.2, mq_getsetattr.2, mremap.2, msgop.2, msync.2, nanosleep.2, nfsservctl.2, nice.2, pause.2, pciconfig_read.2, perf_event_open.2, perfmonctl.2, personality.2, pkey_alloc.2, poll.2, posix_fadvise.2, prctl.2, pread.2, process_vm_readv.2, ptrace.2, query_module.2, read.2, readahead.2, readdir.2, readv.2, reboot.2, recv.2, remap_file_pages.2, removexattr.2, rename.2, request_key.2, rmdir.2, rt_sigqueueinfo.2, sched_get_priority_max.2, sched_rr_get_interval.2, sched_setaffinity.2, sched_setparam.2, sched_setscheduler.2, sched_yield.2, select.2, select_tut.2, semctl.2, semget.2, semop.2, send.2, sendfile.2, set_mempolicy.2, set_tid_address.2, seteuid.2, setfsgid.2, setfsuid.2, setgid.2, setns.2, setpgid.2, setresuid.2, setreuid.2, setsid.2, setuid.2, setup.2, setxattr.2, sgetmask.2, shmctl.2, shmget.2, shutdown.2, sigaction.2, sigaltstack.2, sigpending.2, sigprocmask.2, sigsuspend.2, sigwaitinfo.2, socket.2, socketcall.2, socketpair.2, stat.2, statfs.2, stime.2, swapon.2, symlink.2, sync.2, sysctl.2, sysinfo.2, syslog.2, time.2, timer_create.2, timer_delete.2, timer_getoverrun.2, timer_settime.2, timerfd_create.2, times.2, tkill.2, truncate.2, umask.2, umount.2, uname.2, unlink.2, unshare.2, uselib.2, userfaultfd.2, ustat.2, utime.2, utimensat.2, vfork.2, vhangup.2, vm86.2, wait.2, wait4.2, write.2, CPU_SET.3, INFINITY.3, __ppc_get_timebase.3, __ppc_set_ppr_med.3, __ppc_yield.3, __setfpucw.3, a64l.3, abort.3, abs.3, acos.3, acosh.3, addseverity.3, adjtime.3, aio_cancel.3, aio_error.3, aio_fsync.3, aio_init.3, aio_read.3, aio_return.3, aio_suspend.3, aio_write.3, alloca.3, argz_add.3, asin.3, asinh.3, asprintf.3, assert.3, assert_perror.3, atan.3, atan2.3, atanh.3, atexit.3, atof.3, atoi.3, basename.3, bcmp.3, bcopy.3, bsd_signal.3, bsearch.3, bstring.3, btowc.3, byteorder.3, cabs.3, cacos.3, cacosh.3, canonicalize_file_name.3, carg.3, casin.3, casinh.3, catan.3, catanh.3, catopen.3, cbrt.3, ccos.3, ccosh.3, ceil.3, cexp.3, cexp2.3, cfree.3, cimag.3, clearenv.3, clock.3, clock_getcpuclockid.3, clog.3, clog10.3, clog2.3, closedir.3, cmsg.3, confstr.3, conj.3, copysign.3, cos.3, cosh.3, cpow.3, cproj.3, creal.3, crypt.3, csin.3, csinh.3, csqrt.3, ctan.3, ctanh.3, ctermid.3, ctime.3, daemon.3, difftime.3, dirfd.3, div.3, dlerror.3, dlopen.3, dlsym.3, drand48.3, drand48_r.3, duplocale.3, dysize.3, ecvt.3, ecvt_r.3, encrypt.3, endian.3, erf.3, erfc.3, err.3, errno.3, ether_aton.3, euidaccess.3, exec.3, exit.3, exp.3, exp10.3, exp2.3, expm1.3, fabs.3, fclose.3, fcloseall.3, fdim.3, fenv.3, ferror.3, fexecve.3, fflush.3, ffs.3, fgetc.3, fgetgrent.3, fgetpwent.3, fgetwc.3, fgetws.3, finite.3, flockfile.3, floor.3, fma.3, fmax.3, fmemopen.3, fmin.3, fmod.3, fmtmsg.3, fnmatch.3, fopen.3, fpathconf.3, fpclassify.3, fpurge.3, fputwc.3, fputws.3, fread.3, frexp.3, fseek.3, fseeko.3, ftime.3, ftok.3, fts.3, ftw.3, futimes.3, fwide.3, gamma.3, gcvt.3, get_nprocs_conf.3, get_phys_pages.3, getaddrinfo.3, getaddrinfo_a.3, getauxval.3, getcontext.3, getcwd.3, getdate.3, getdirentries.3, getdtablesize.3, getentropy.3, getenv.3, getfsent.3, getgrent.3, getgrent_r.3, getgrnam.3, getgrouplist.3, gethostbyname.3, gethostid.3, getifaddrs.3, getipnodebyname.3, getline.3, getloadavg.3, getlogin.3, getmntent.3, getnameinfo.3, getnetent.3, getnetent_r.3, getopt.3, getpass.3, getprotoent.3, getprotoent_r.3, getpt.3, getpw.3, getpwent.3, getpwent_r.3, getpwnam.3, getrpcent_r.3, getrpcport.3, gets.3, getservent.3, getservent_r.3, getspnam.3, getsubopt.3, getttyent.3, getumask.3, getusershell.3, getutent.3, getw.3, getwchar.3, glob.3, grantpt.3, group_member.3, gsignal.3, hsearch.3, hypot.3, iconv.3, iconv_close.3, iconv_open.3, if_nameindex.3, if_nametoindex.3, ilogb.3, index.3, inet.3, inet_net_pton.3, inet_ntop.3, infnan.3, initgroups.3, insque.3, isalpha.3, isatty.3, isfdtype.3, isgreater.3, iswalnum.3, iswalpha.3, iswblank.3, iswcntrl.3, iswctype.3, iswdigit.3, iswgraph.3, iswlower.3, iswprint.3, iswpunct.3, iswspace.3, iswupper.3, iswxdigit.3, j0.3, key_setsecret.3, killpg.3, ldexp.3, lgamma.3, localeconv.3, lockf.3, log.3, log10.3, log1p.3, log2.3, logb.3, login.3, lrint.3, lround.3, lsearch.3, lseek64.3, makecontext.3, malloc.3, malloc_get_state.3, malloc_hook.3, malloc_info.3, matherr.3, mblen.3, mbrlen.3, mbrtowc.3, mbsinit.3, mbsnrtowcs.3, mbsrtowcs.3, mbstowcs.3, mbtowc.3, mcheck.3, memccpy.3, memchr.3, memcmp.3, memcpy.3, memfrob.3, memmem.3, memmove.3, mempcpy.3, memset.3, mkdtemp.3, mkfifo.3, mkstemp.3, mktemp.3, modf.3, mpool.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_open.3, mq_receive.3, mq_send.3, mq_unlink.3, mtrace.3, nan.3, netlink.3, newlocale.3, nextafter.3, nl_langinfo.3, offsetof.3, on_exit.3, open_memstream.3, opendir.3, openpty.3, perror.3, popen.3, posix_fallocate.3, posix_madvise.3, posix_memalign.3, posix_openpt.3, pow.3, pow10.3, printf.3, profil.3, psignal.3, pthread_atfork.3, pthread_attr_init.3, pthread_attr_setaffinity_np.3, pthread_attr_setdetachstate.3, pthread_attr_setguardsize.3, pthread_attr_setinheritsched.3, pthread_attr_setschedparam.3, pthread_attr_setschedpolicy.3, pthread_attr_setscope.3, pthread_attr_setstack.3, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, pthread_cancel.3, pthread_cleanup_push.3, pthread_cleanup_push_defer_np.3, pthread_create.3, pthread_detach.3, pthread_equal.3, pthread_exit.3, pthread_getattr_default_np.3, pthread_getattr_np.3, pthread_getcpuclockid.3, pthread_join.3, pthread_kill.3, pthread_rwlockattr_setkind_np.3, pthread_self.3, pthread_setaffinity_np.3, pthread_setcancelstate.3, pthread_setconcurrency.3, pthread_setname_np.3, pthread_setschedparam.3, pthread_setschedprio.3, pthread_sigmask.3, pthread_sigqueue.3, pthread_testcancel.3, pthread_tryjoin_np.3, pthread_yield.3, ptsname.3, putenv.3, putgrent.3, putpwent.3, puts.3, putwchar.3, qecvt.3, qsort.3, raise.3, rand.3, random.3, random_r.3, rcmd.3, re_comp.3, readdir.3, realpath.3, remainder.3, remove.3, remquo.3, resolver.3, rewinddir.3, rexec.3, rint.3, round.3, rpmatch.3, rtime.3, rtnetlink.3, scalb.3, scalbln.3, scandir.3, scanf.3, sched_getcpu.3, seekdir.3, sem_close.3, sem_destroy.3, sem_getvalue.3, sem_init.3, sem_open.3, sem_post.3, sem_unlink.3, sem_wait.3, setaliasent.3, setbuf.3, setenv.3, setlocale.3, setlogmask.3, setnetgrent.3, shm_open.3, siginterrupt.3, signbit.3, significand.3, sigpause.3, sigqueue.3, sigset.3, sigvec.3, sigwait.3, sin.3, sincos.3, sinh.3, sleep.3, sockatmark.3, sqrt.3, statvfs.3, stdarg.3, stdio.3, stdio_ext.3, stpcpy.3, stpncpy.3, strcasecmp.3, strcat.3, strchr.3, strcmp.3, strcoll.3, strcpy.3, strdup.3, strerror.3, strfmon.3, strfromd.3, strfry.3, strftime.3, strlen.3, strnlen.3, strpbrk.3, strptime.3, strsep.3, strsignal.3, strspn.3, strstr.3, strtod.3, strtoimax.3, strtok.3, strtol.3, strtoul.3, strverscmp.3, strxfrm.3, swab.3, sysconf.3, syslog.3, system.3, sysv_signal.3, tan.3, tanh.3, tcgetpgrp.3, tcgetsid.3, telldir.3, tempnam.3, termios.3, tgamma.3, timegm.3, timeradd.3, tmpfile.3, tmpnam.3, toascii.3, toupper.3, towctrans.3, towlower.3, towupper.3, trunc.3, tsearch.3, ttyname.3, ttyslot.3, tzset.3, ualarm.3, ulimit.3, ungetwc.3, unlocked_stdio.3, unlockpt.3, updwtmp.3, uselocale.3, usleep.3, wcpcpy.3, wcpncpy.3, wcrtomb.3, wcscasecmp.3, wcscat.3, wcschr.3, wcscmp.3, wcscpy.3, wcscspn.3, wcsdup.3, wcslen.3, wcsncasecmp.3, wcsncat.3, wcsncmp.3, wcsncpy.3, wcsnlen.3, wcsnrtombs.3, wcspbrk.3, wcsrchr.3, wcsrtombs.3, wcsspn.3, wcsstr.3, wcstoimax.3, wcstok.3, wcstombs.3, wcswidth.3, wctob.3, wctomb.3, wctrans.3, wctype.3, wcwidth.3, wmemchr.3, wmemcmp.3, wmemcpy.3, wmemmove.3, wmemset.3, wordexp.3, wprintf.3, xcrypt.3, y0.3, dsp56k.4, random.4, rtc.4, st.4, ddp.7, ip.7, ipv6.7, packet.7, rtnetlink.7, socket.7, tcp.7, udp.7, udplite.7, x25.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agofanotify_init.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 14:42:13 +0000 (16:42 +0200)] 
fanotify_init.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5: ffix
Michael Kerrisk [Tue, 15 Aug 2017 14:35:34 +0000 (16:35 +0200)] 
proc.5: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoproc.5, rpc.5, services.5, cgroups.7: ffix
Michael Kerrisk [Tue, 15 Aug 2017 14:34:53 +0000 (16:34 +0200)] 
proc.5, rpc.5, services.5, cgroups.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agogetauxval.3, cciss.4, cpuid.4, msr.4, proc.5, tmpfs.5, man-pages.7, pid_namespaces...
Michael Kerrisk [Tue, 15 Aug 2017 14:15:21 +0000 (16:15 +0200)] 
getauxval.3, cciss.4, cpuid.4, msr.4, proc.5, tmpfs.5, man-pages.7, pid_namespaces.7, ld.so.8, nscd.8: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agopldd.1: ffix
Michael Kerrisk [Tue, 15 Aug 2017 14:01:55 +0000 (16:01 +0200)] 
pldd.1: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoldd.1: ffix
Michael Kerrisk [Tue, 15 Aug 2017 13:59:25 +0000 (15:59 +0200)] 
ldd.1: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosvipc.7: ffix
Michael Kerrisk [Tue, 15 Aug 2017 13:52:38 +0000 (15:52 +0200)] 
svipc.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonetlink.7: ffix
Michael Kerrisk [Tue, 15 Aug 2017 13:52:19 +0000 (15:52 +0200)] 
netlink.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonsswitch.conf.5: ffix
Michael Kerrisk [Tue, 15 Aug 2017 13:49:29 +0000 (15:49 +0200)] 
nsswitch.conf.5: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agobrk.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 10:15:25 +0000 (12:15 +0200)] 
brk.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agobpf.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 10:14:18 +0000 (12:14 +0200)] 
bpf.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agobpf.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 10:05:21 +0000 (12:05 +0200)] 
bpf.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agobind.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 09:36:49 +0000 (11:36 +0200)] 
bind.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agobdflush.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 09:34:47 +0000 (11:34 +0200)] 
bdflush.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoarch_prctl.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 06:58:57 +0000 (08:58 +0200)] 
arch_prctl.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoalloc_hugepages.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 06:57:35 +0000 (08:57 +0200)] 
alloc_hugepages.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoalarm.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 06:56:39 +0000 (08:56 +0200)] 
alarm.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoadjtimex.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 06:55:35 +0000 (08:55 +0200)] 
adjtimex.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoadd_key.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 06:37:56 +0000 (08:37 +0200)] 
add_key.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoacct.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 06:34:19 +0000 (08:34 +0200)] 
acct.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoaccess.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 06:29:00 +0000 (08:29 +0200)] 
access.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoaccept.2: ffix
Michael Kerrisk [Tue, 15 Aug 2017 06:26:42 +0000 (08:26 +0200)] 
accept.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoopen.2: ffix
Michael Kerrisk [Mon, 14 Aug 2017 12:14:13 +0000 (14:14 +0200)] 
open.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoreaddir_r.3: ffix
Michael Kerrisk [Mon, 14 Aug 2017 11:35:45 +0000 (13:35 +0200)] 
readdir_r.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosignal.2: ffix
Michael Kerrisk [Mon, 14 Aug 2017 07:18:28 +0000 (09:18 +0200)] 
signal.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosignalfd.2: ffix
Michael Kerrisk [Mon, 14 Aug 2017 07:16:00 +0000 (09:16 +0200)] 
signalfd.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosigsetops.3: ffix
Michael Kerrisk [Mon, 14 Aug 2017 07:12:50 +0000 (09:12 +0200)] 
sigsetops.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosetjmp.3: ffix
Michael Kerrisk [Mon, 14 Aug 2017 07:11:00 +0000 (09:11 +0200)] 
setjmp.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosetjmp.3: ffix
Michael Kerrisk [Mon, 14 Aug 2017 07:09:13 +0000 (09:09 +0200)] 
setjmp.3: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoreadlink.2: ffix
Michael Kerrisk [Sun, 13 Aug 2017 22:08:50 +0000 (00:08 +0200)] 
readlink.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoreadlink.2: Fix an off-by-one error in example code
Michael Kerrisk [Sun, 13 Aug 2017 22:03:37 +0000 (00:03 +0200)] 
readlink.2: Fix an off-by-one error in example code

An off-by-one error could trigger a buffer overflow in
some cases in the old code.
See https://bugzilla.kernel.org/show_bug.cgi?id=196483

Also some other cosmetic changes to the code (more comments,
better variable names).

Reported-by: Jason Noakes <jjnoakes@gmail.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agochown.2: Update kernel version in note on support for grpid/nogrpid mount options
Michael Kerrisk [Sun, 13 Aug 2017 21:03:41 +0000 (23:03 +0200)] 
chown.2: Update kernel version in note on support for grpid/nogrpid mount options

There has been no change since Linux 2.6.25, so update the
kernel version to 4.12.

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agochown.2: ffix
Michael Kerrisk [Sun, 13 Aug 2017 21:00:20 +0000 (23:00 +0200)] 
chown.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agofcntl.2: ffix
Michael Kerrisk [Sun, 13 Aug 2017 20:40:20 +0000 (22:40 +0200)] 
fcntl.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agopipe.2: ffix
Michael Kerrisk [Sun, 13 Aug 2017 20:35:43 +0000 (22:35 +0200)] 
pipe.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agocapabilities.7: ffix
Michael Kerrisk [Sat, 12 Aug 2017 21:25:45 +0000 (23:25 +0200)] 
capabilities.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoioctl_userfaultfd.2: wfix
Michael Kerrisk [Sat, 12 Aug 2017 21:02:06 +0000 (23:02 +0200)] 
ioctl_userfaultfd.2: wfix

Reported-by: Sam Varshavchik <mrsam@courier-mta.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosyscall.2: ffix
Michael Kerrisk [Sat, 12 Aug 2017 20:58:08 +0000 (22:58 +0200)] 
syscall.2: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosyscall.2: srcfix
Michael Kerrisk [Sat, 12 Aug 2017 20:56:25 +0000 (22:56 +0200)] 
syscall.2: srcfix

Reported-by: Sam Varshavchik <mrsam@courier-mta.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agoascii.7: srcfix
Michael Kerrisk [Sat, 12 Aug 2017 20:54:41 +0000 (22:54 +0200)] 
ascii.7: srcfix

Reported-by: Sam Varshavchik <mrsam@courier-mta.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agomouse.4: srcfix
Michael Kerrisk [Sat, 12 Aug 2017 20:52:44 +0000 (22:52 +0200)] 
mouse.4: srcfix

Reported-by: Sam Varshavchik <mrsam@courier-mta.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: ffix
Michael Kerrisk [Sat, 12 Aug 2017 20:45:48 +0000 (22:45 +0200)] 
namespaces.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agonamespaces.7: srcfix
Michael Kerrisk [Sat, 12 Aug 2017 20:45:01 +0000 (22:45 +0200)] 
namespaces.7: srcfix

Reported-by: Sam Varshavchik <mrsam@courier-mta.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agorandom.4: ffix
Michael Kerrisk [Sat, 12 Aug 2017 20:43:42 +0000 (22:43 +0200)] 
random.4: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agorandom.4: srcfix
Michael Kerrisk [Sat, 12 Aug 2017 20:42:34 +0000 (22:42 +0200)] 
random.4: srcfix

Reported-by: Sam Varshavchik <mrsam@courier-mta.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosock_diag.7: ffix
Michael Kerrisk [Sat, 12 Aug 2017 20:41:59 +0000 (22:41 +0200)] 
sock_diag.7: ffix

Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
7 years agosock_diag.7: srcfix: remove excess .RE tags
Michael Kerrisk [Sat, 12 Aug 2017 20:36:20 +0000 (22:36 +0200)] 
sock_diag.7: srcfix: remove excess .RE tags

Reported-by: Sam Varshavchik <mrsam@courier-mta.com>
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>