aboutsummaryrefslogtreecommitdiffstats
path: root/man5
AgeCommit message (Collapse)AuthorFilesLines
2017-02-20proc.5: Tweaks to Mike's patchMichael Kerrisk1-3/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-02-20proc.5: Clarify that /proc/PID/environ is set at time of execve(2)Michael Kerrisk1-3/+9
Reported-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-02-20proc(5): Clarify /proc/pid/environ behaviorMike Frysinger1-1/+14
/proc/pid/environ reflects process environment at *start* of program execution. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-02-03core.5: tfixJakub Wilk1-1/+1
Signed-off-by: Jakub Wilk <jwilk@jwilk.net> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-30core.5: Reorder a bullet listMichael Kerrisk1-11/+11
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-30core.5: Clarify that dumping program's initial CWD is root directoryMichael Kerrisk1-0/+8
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-30core.5: wfixMichael Kerrisk1-1/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-30core.5: The target of core dump piping can also be a scriptMichael Kerrisk1-2/+2
Verified by experiment. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-30futex.2, open_by_handle_at.2, seccomp.2, socket.2, console_codes.4, ↵Jakub Wilk1-1/+1
protocols.5, aio.7, capabilities.7, libc.7, netlink.7, raw.7, standards.7, unicode.7, uri.7, vdso.7: tfix Escape hyphens in URLs. Signed-off-by: Jakub Wilk <jwilk@jwilk.net> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-26proc.5: tfixJakub Wilk1-1/+1
Signed-off-by: Jakub Wilk <jwilk@jwilk.net> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-25proc.5: Add reference to slabinfo(5) in discussion of /proc/meminfo 'Slab' fieldMichael Kerrisk1-0/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-25proc.5: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-25slabinfo.5: SEE ALSO: add slabtop(1)Michael Kerrisk1-0/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-25proc.5: Document /proc/sys/fs/mount-maxMichael Kerrisk1-0/+6
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-25proc.5: Minor addition to /proc/sys/vm/overcommit_memory descriptionMichael Kerrisk1-0/+5
Refer to recently added descriptions of /proc/sys/vm/admin_reserve_kbytes and /proc/sys/vm/user_reserve_kbytes. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-16proc.5: Document /proc/sys/vm/user_reserve_kbytesMichael Kerrisk1-0/+25
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-16proc.5: Document /proc/sys/vm/admin_reserve_kbytesMichael Kerrisk1-0/+27
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-16proc.5: Add some detail on overcommit_memory value 1Michael Kerrisk1-0/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-16proc.5: Minor wording fixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-14resolv.conf.5: The 'inet6' option is deprecated since glibc 2.25Michael Kerrisk1-0/+6
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-14resolv.conf.5: ip6-bytestring was removed in glibc 2.25Michael Kerrisk1-0/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-14resolver.3, resolv.conf.5: Note that RES_USEBSTRING defaults to offMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-14resolv.conf.5: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-14resolv.conf.5: The ipc-dotint and no-ip6-dotint options were removed in ↵Michael Kerrisk1-2/+8
glibc 2.25 Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2017-01-14resolv.conf.5: ffixMichael Kerrisk1-9/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-12-27proc.5: Add entries for "keys" files that refer reader to keyrings(7)Michael Kerrisk1-0/+14
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-12-16intro.5: Document the reality that by now Section 5 also covers filesystemsMichael Kerrisk1-1/+2
There are by now, from various filesystem projects, various pages in Section 5 that document differnt filesystems. Change intro(5) to reflect that. Documented after following: http://bugs.debian.org/847998 Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-12-15proc.5: Document /proc/PID/status 'NoNewPrivs' filedMichael Kerrisk1-0/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-12-13filesystems.5: SEE ALSO: add btrfs(5), nfs(5), tmpfs(5)Michael Kerrisk1-0/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-12-12bind.2, chmod.2, chown.2, chroot.2, clock_getres.2, clone.2, connect.2, ↵Michael Kerrisk4-4/+4
dup.2, fallocate.2, get_mempolicy.2, getpeername.2, getpriority.2, getsockname.2, getsockopt.2, gettimeofday.2, ioctl_ficlonerange.2, ioctl_fideduperange.2, kill.2, mbind.2, mmap.2, mount.2, mprotect.2, nfsservctl.2, nice.2, open.2, perf_event_open.2, pipe.2, pkey_alloc.2, prctl.2, ptrace.2, quotactl.2, remap_file_pages.2, sched_setscheduler.2, set_mempolicy.2, signal.2, signalfd.2, swapon.2, sync_file_range.2, syscalls.2, timer_create.2, timerfd_create.2, utime.2, utimensat.2, wait.2, atof.3, ctime.3, errno.3, fclose.3, fflush.3, insque.3, malloc_get_state.3, mallopt.3, mbsnrtowcs.3, mq_close.3, mq_open.3, mq_receive.3, mq_send.3, printf.3, pthread_attr_init.3, pthread_create.3, pthread_setaffinity_np.3, ptsname.3, remainder.3, strtod.3, tgamma.3, timegm.3, tmpnam.3, ttyname.3, console_ioctl.4, elf.5, filesystems.5, proc.5, utmp.5, capabilities.7, cgroups.7, credentials.7, ddp.7, feature_test_macros.7, fifo.7, inotify.7, libc.7, mount_namespaces.7, namespaces.7, netlink.7, pid_namespaces.7, pkeys.7, shm_overview.7, standards.7, uri.7, user_namespaces.7: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-12-12filesystems.5: SEE ALSO: add fuse(4)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-12-06resolv.conf.5: Timeout does not map to resolver API callsCarlos O'Donell1-1/+4
I'm posting this patch to clarify the timeout behaviour because there have been developers who expect this timeout to mean something it is not. The timeout (and by proxy attempts) does not map to resolver API calls. For example a single call to getent might involve multiple resolution requests to the resolvers listed in resolv.conf and each request will use TIMEOUT and be attempted at least ATTEMPT times. A developer using the resolver API cannot easily compute any given timeout because the implementation may change e.g. A and AAAA queries made in parallel. A system administrator uses this setting to ensure there is a desirable timeout on any request to any of the nameservers listed in resolv.conf, but no guarantees exist beyond that. Reviewed-by: Florian Weimer <fweimer@redhat.com> Signed-off-by: Carlos O'Donell <carlos@redhat.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-29proc.5: Add pointers to sched(7) for autogroup filesMichael Kerrisk1-6/+10
sched(7) describes /proc/sys/kernel/sched_autogroup_enabled and /proc/PID/autogroup. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-28elf.5: Minor fixesMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-28elf.5: Minor fixesMichael Kerrisk1-4/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-28elf(5): Further details on NotesMike Frysinger1-7/+14
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-27elf.5: wfixMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-27elf.5: srcfix: rewrap some long source linesMichael Kerrisk1-21/+27
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-27elf.5: A few tweaks to Mike Frysinger's text (Mike to check)Michael Kerrisk1-3/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-27elf.5: Minor fixes to Mike Frysinger's patchMichael Kerrisk1-24/+54
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-27elf(5): document notesMike Frysinger1-10/+298
Document the Elf{32,64}_Nhdr structure, the sections/segments that contain notes, and how to interpret them. I've been lazy and only included the GNU extensions here, especially as others are not defined in the elf.h header file as shipped by glibc. I've mostly used binutils, glibc, breakpad, and the GABI ELF spec as sources of data for these fields. Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-22proc.5: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-21proc.5: wfixMichael Kerrisk1-3/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-17elf.5: Minor tweaks to Mike Frysinger's patchMichael Kerrisk1-7/+14
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-17elf(5): Add subsection headers at major pointsMike Frysinger1-7/+7
The current pages dumps all the content into one big DESCRIPTION with no real visual break up between logically independent sections. Add some subsection headers to make it easier to read and scan. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2016-11-11proc.5: wfixMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-11proc.5: wfixMichael Kerrisk1-6/+7
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-11elf.5: wfixMichael Kerrisk1-2/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-10utmp.5: SEE ALSO: add users(1)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-10proc.5: Mention lslocks(8) in discussion of /proc/locksMichael Kerrisk1-0/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-07fallocate.2, fcntl.2, lseek.2, madvise.2, memfd_create.2, mmap.2, ↵Michael Kerrisk1-4/+8
remap_file_pages.2, swapon.2, proc.5, cgroups.7, shm_overview.7, user_namespaces.7: Fix cross references to new tmpfs(5) page Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-07proc.5: Describe Shmem field of /proc/meinfoMichael Kerrisk1-1/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-07tmpfs.5: New page documenting the tmpfs filesystemMichael Kerrisk1-0/+129
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-06proc.5: Add /proc/sys/fs/pipe-user-pages-{hard,soft} entriesMichael Kerrisk1-0/+8
The entries defer to pipe(7). Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-11-06proc.5, pipe.7: Move /proc/sys/fs/pipe-max-size content from proc(5) to pipe(7)Michael Kerrisk1-12/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-29proc.5: srcfix: FIXME tidy-upMichael Kerrisk1-12/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-17proc.5: Add example ProtectionKey output for 'smaps' fileMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-17proc.5: Describe new ProtectionKey 'smaps' fieldDave Hansen1-0/+7
Signed-off-by: Dave Hansen <dave.hansen@linux.intel.com>
2016-10-13proc.5: wfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-13proc.5: Improve description of the KernelPageSize and MMUPageSize 'smaps' fieldsMichael Kerrisk1-4/+8
Rework the text, make it clearer that MMUPageSize is a separate line, add kernel version numbers, and example output. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-13proc.5: Rework 'smaps' VmFlags text, and add kernel version and example outputMichael Kerrisk1-3/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-13proc.5: Rework 'smaps' ProtectionKey text and add some detailsMichael Kerrisk1-0/+8
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-12killpg.2, crypt.3, mbsinit.3, printf.3, rpc.3, ulimit.3, wprintf.3, xdr.3, ↵Michael Kerrisk2-2/+2
fd.4, elf.5, group.5: tfix Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-08memusage.1, memusagestat.1, pldd.1, accept.2, adjtimex.2, arch_prctl.2, ↵Michael Kerrisk4-4/+4
bdflush.2, bpf.2, close.2, epoll_ctl.2, epoll_wait.2, execve.2, execveat.2, fanotify_init.2, fanotify_mark.2, fcntl.2, fsync.2, get_kernel_syms.2, getdomainname.2, getgroups.2, gethostname.2, getrandom.2, getrlimit.2, getrusage.2, getsid.2, getunwind.2, io_getevents.2, ioctl_fat.2, kexec_load.2, killpg.2, listxattr.2, lseek.2, madvise.2, memfd_create.2, mknod.2, mlock.2, modify_ldt.2, msgctl.2, msgget.2, msgop.2, readlink.2, readv.2, reboot.2, recvmmsg.2, rename.2, request_key.2, restart_syscall.2, sched_setaffinity.2, sched_setattr.2, sched_setparam.2, seccomp.2, select_tut.2, semctl.2, semget.2, semop.2, set_thread_area.2, seteuid.2, setgid.2, setpgid.2, setresuid.2, setreuid.2, setsid.2, setuid.2, shmctl.2, shmget.2, shmop.2, sigaction.2, sigprocmask.2, stat.2, symlink.2, syscall.2, sysctl.2, unlink.2, bindresvport.3, byteorder.3, dlopen.3, endian.3, error.3, ffs.3, fmemopen.3, getcwd.3, getlogin.3, getnetent.3, getprotoent.3, getservent.3, getumask.3, getutent.3, glob.3, isalpha.3, lio_listio.3, login.3, mbsinit.3, mbstowcs.3, mbtowc.3, mkstemp.3, nextup.3, ntp_gettime.3, posix_fallocate.3, posix_spawn.3, pthread_join.3, pthread_rwlockattr_setkind_np.3, random.3, rcmd.3, realpath.3, resolver.3, setjmp.3, setnetgrent.3, sigvec.3, strerror.3, strverscmp.3, system.3, toupper.3, towlower.3, towupper.3, wcstombs.3, wordexp.3, cciss.4, loop.4, mouse.4, random.4, core.5, group.5, hosts.5, resolv.conf.5, ascii.7, environ.7, epoll.7, glob.7, ip.7, mq_overview.7, packet.7, pipe.7, raw.7, sched.7, signal.7, socket.7, symlink.7, ld.so.8, sln.8: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-07proc(5): ffixMike Frysinger1-3/+3
2016-10-07getrusage.2, madvise.2, memfd_create.2, mlock.2, mount.2, getauxval.3, ↵Michael Kerrisk1-3/+3
core.5, capabilities.7, pid_namespaces.7, symlink.7, user_namespaces.7: Consistently use /proc/[pid] (not /proc/PID) Reported-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-07proc.5: srcfixMichael Kerrisk1-0/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-07core.5: Tweaks to Mike Frysinger's patchMichael Kerrisk1-16/+12
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-07core(5): Add more details for output paths and the crash handlerMike Frysinger1-0/+34
People sometimes assume that the crash handler runs in the same context as the crashing process. They would be incorrect :). Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2016-10-07proc.5: Document /proc/PID/seccompMichael Kerrisk1-0/+24
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-07proc.5: wfixMichael Kerrisk1-2/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-07proc.5: Expand discussion of /proc/[pid]/rootMichael Kerrisk1-0/+34
Add a shell example showing that /proc/[pid]/root is more than a symlink. Based on an example provided by Mike Frysinger in an earlier commit message. Cowritten-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-07proc.5: wfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-10-07proc(5): Clarify the root symlink and mount namespacesMike Frysinger1-0/+4
If the target process is in a different mount namespace, the root symlink actually shows that view of the filesystem. As an example: /* Terminal 1 */ $ unshare -Urnm # mount -t tmpfs tmpfs /etc # mount --bind /bin /dev # echo $$ 17168 /* Terminal 2 */ # ls /etc # Normal view of /etc files. # ls /proc/17168/root/etc # Empty view of the tmpfs. # ls /dev # Normal view of /dev files. # ls /proc/17168/root/dev # Contents of /bin files. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2016-09-21proc.5: srcfixMichael Kerrisk1-0/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-21proc.5: Note that 'suid_dumpable' mode 1 is insecureMichael Kerrisk1-1/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-21proc.5: Add reference to core(5) in discussion of 'suid_dumpable'Michael Kerrisk1-0/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-21proc.5: Refer to ptrace(2) for info on effect of suid_dumpable on ptraceabilityMichael Kerrisk1-1/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-21proc.5: Explain rules determining ownership of /proc/PID/* filesMichael Kerrisk1-0/+22
Describe the effect of the "dumpable" attribute on ownership of /proc/PID files. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-21proc.5: wfixMichael Kerrisk1-2/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-21proc.5: Note effect of 'suid_dumpable' on ownership of /proc/PID filesMichael Kerrisk1-0/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-16lirc.4, proc.5, netlink.7: tfixMichael Kerrisk1-6/+6
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-16proc.5: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-16proc.5: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-12proc.5: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-12proc.5: Minor tweaks to Namhyung Kim's patchMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-12proc.5: Add description of CLEAR_REFS_MM_HIWATER_RSSNamhyung Kim1-1/+6
The Linux kernel commit 695f05593693 ("fs/proc/task_mmu.c: add user-space support for resetting mm->hiwater_rss (peak RSS)") added a way to reset peak RSS of a process but missed to update manpage. Cc: Petr Cermak <petrcermak@chromium.org> Acked-by: Petr Cermak <petrcermak@chromium.org> Signed-off-by: Namhyung Kim <namhyung@gmail.com>
2016-09-12proc.5: Clarify user namespace requirements for /proc/sys/fs/protected_hardlinksMichael Kerrisk1-2/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-10proc.5: Clarify description of /proc/PID/statm 'lib' and 'dt' fieldsMichael Kerrisk1-2/+2
These fields are always zero since Linux 2.6. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-10proc.5: Clarify that /proc/PID/statm 'shared' field counts *resident* pagesMichael Kerrisk1-1/+2
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741360 Reported-by: Zefram <zefram@fysh.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-10proc.5: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-10proc.5: Document /proc/PID/status 'RssAnon', 'RssFile', and 'RssShmem' fieldsMichael Kerrisk1-0/+24
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-10proc.5: Document /proc/PID/status 'HugetlbPages' fieldMichael Kerrisk1-0/+6
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-09-10proc.5: Update example VM values in /proc/PID/statusMichael Kerrisk1-13/+13
In preparation for following patches. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-23termcap.5: Minor wording fixesMichael Kerrisk1-7/+8
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-08proc.5: tfixJakub Wilk1-1/+1
Signed-off-by: Jakub Wilk <jwilk@jwilk.net>
2016-08-08proc.5: ffixMichael Kerrisk1-4/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-08proc.5: Document /proc/meminfo '+ShmemHugePages' and 'ShmemPmdMapped' fieldsMichael Kerrisk1-0/+11
New in Linux 4.8 Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-08repertoiremap.5: Fix section orderingMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-08resolv.conf.5: Fix order of SEE ALSO entriesMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-08proc.5: Fix order of SEE ALSO entriesMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-08resolv.conf.5: ffixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-08hosts.5: Fix order of SEE ALSO entriesMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-08group.5: Fix order of SEE ALSO entriesMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-04proc.5: Note changes to config option governing /proc/[pid]/task/[tid]/childrenMichael Kerrisk1-0/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-04proc.5: Minor reworking to Jann's /proc/[pid]/task/[tid]/children patchMichael Kerrisk1-6/+7
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-08-04proc.5: Document /proc/[pid]/task/[tid]/childrenJann Horn1-2/+21
Document the /proc/[pid]/task/[tid]/children interface from CRIU, and more importantly, document why it's usually not a good interface.
2016-07-18proc.5: Add reference to umask(2) in discussion of /proc/PID/status 'Umask'Michael Kerrisk1-1/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-07-17ldd.1, localedef.1, add_key.2, chroot.2, clone.2, fork.2, futex.2, ↵Michael Kerrisk6-6/+6
get_mempolicy.2, get_robust_list.2, getitimer.2, getpriority.2, ioctl.2, ioctl_ficlonerange.2, ioctl_fideduperange.2, kcmp.2, kill.2, lookup_dcookie.2, mmap.2, mount.2, open.2, pciconfig_read.2, perf_event_open.2, prctl.2, process_vm_readv.2, ptrace.2, quotactl.2, recv.2, setfsgid.2, setfsuid.2, sysinfo.2, umask.2, umount.2, unshare.2, utimensat.2, wait.2, assert.3, fmax.3, fmin.3, getauxval.3, inet_pton.3, malloc_hook.3, memmem.3, mkdtemp.3, mktemp.3, printf.3, strcasecmp.3, strcat.3, strtoul.3, strxfrm.3, console_codes.4, console_ioctl.4, lirc.4, tty.4, vcs.4, charmap.5, elf.5, locale.5, proc.5, repertoiremap.5, utmp.5, capabilities.7, cgroup_namespaces.7, cgroups.7, charsets.7, cp1251.7, cp1252.7, credentials.7, feature_test_macros.7, iso_8859-1.7, iso_8859-15.7, iso_8859-5.7, koi8-r.7, koi8-u.7, man-pages.7, mount_namespaces.7, namespaces.7, netlink.7, pid_namespaces.7, unix.7, user_namespaces.7, utf-8.7: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-07-07proc.5: Note that /proc/net is now virtualized per network namespaceMichael Kerrisk1-0/+17
Reported-by: "Yuming Ma(马玉明)" <mayuming@le.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-07-07proc.5: Minor rewording of intro sentence on /proc/netMichael Kerrisk1-3/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-07-01dir_colors.5: tfixJakub Wilk1-2/+2
Signed-off-by: Jakub Wilk <jwilk@jwilk.net>
2016-06-30proc.5: Move shared subtree /proc/PID/mountinfo fields to mount_namespaces(7)Michael Kerrisk1-34/+9
Move information on shared subtree fields in /proc/PID/mountinfo to mount_namespaces(7). Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-30proc.5: ffixMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-30proc.5: srcfixMichael Kerrisk1-1/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-30proc.5: Add references to mount_namespaces(7)Michael Kerrisk1-9/+10
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-30proc.5: /proc/PID/mountinfo 'propagate_from' always appears with 'master' tagMichael Kerrisk1-0/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-30proc.5: Rework /proc/PID/mountinfo text on dominant peer groupsMichael Kerrisk1-8/+12
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-30proc.5: ffix + wfixMichael Kerrisk1-7/+11
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: ffixMichael Kerrisk1-2/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: Note /proc/PID/stat fields that are governed by PTRACE_MODE_READ_FSCREDSMichael Kerrisk1-15/+23
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: /proc/PID/fd/* are governed by PTRACE_MODE_READ_FSCREDSMichael Kerrisk1-0/+7
Permission to dereference/readlink /proc/PID/fd/* symlinks is governed by a PTRACE_MODE_READ_FSCREDS ptrace access mode check. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: /proc/PID/{cwd,exe,root} are governed by PTRACE_MODE_READ_FSCREDSMichael Kerrisk1-0/+21
Permission to dereference/readlink /proc/PID/{cwd,exe,root} is governed by a PTRACE_MODE_READ_FSCREDS ptrace access mode check. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: /proc/PID/{personality,stack,syscall} are governed by ↵Michael Kerrisk1-0/+15
PTRACE_MODE_ATTACH_FSCREDS Permission to access /proc/PID/{personality,stack,syscall} is governed by a PTRACE_MODE_ATTACH_FSCREDS ptrace access mode check. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: /proc/PID/io is governed by PTRACE_MODE_READ_FSCREDSMichael Kerrisk1-0/+5
Permission to access /proc/PID/io is governed by a PTRACE_MODE_READ_FSCREDS ptrace access mode check. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: /proc/PID/timerslack_ns is governed by PTRACE_MODE_ATTACH_FSCREDSMichael Kerrisk1-0/+5
Permission to access /proc/PID/timerslack_ns is governed by a PTRACE_MODE_ATTACH_FSCREDS ptrace access mode check. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: /proc/PID/{auxv,environ,wchan} are governed by PTRACE_MODE_READ_FSCREDSMichael Kerrisk1-0/+15
Permission to access /proc/PID/{auxv,environ,wchan} is governed by a PTRACE_MODE_READ_FSCREDS ptrace access mode check. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-29proc.5: Document /proc/PID/{maps,mem,pagemap} access mode checksMichael Kerrisk1-0/+15
Permission to access /proc/PID/{maps,pagemap} is governed by a PTRACE_MODE_READ_FSCREDS ptrace access mode check. Permission to access /proc/PID/mem is governed by a PTRACE_MODE_ATTACH_FSCREDS ptrace access mode check. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-23charmap.5: ffixMarko Myllynen1-11/+11
2016-06-14locale.5: Adjust conformanceMarko Myllynen1-1/+1
Since we now know that glibc does not support all the keywords mentioned in ISO/IEC TR 14652 [1] and in general glibc aims to be conforming to POSIX first and foremost, I think it's best just to drop the reference to ISO/IEC TR 14652 from the man page. 1) http://www.open-std.org/jtc1/SC22/WG20/docs/n972-14652ft.pdf After this I think the locale related man pages are finally as complete as they need to be.
2016-06-14locale.5: Document missing keywords, minor updatesMarko Myllynen1-15/+28
Cross-checked the current locale.5 page against glibc locales and fixed the following issues: - mention define/ifdef/else/endif - mention reorder-sections-{after,end} - mention script - section/section-symbol are not used, only mentioned in the ISO TR - Fix int_currency_symbol -> int_curr_symbol typo - few formatting fixes
2016-06-14charmap.5: Clarify keyword syntaxMarko Myllynen1-10/+10
Updates charmap(5) to match the syntax all the glibc charmap files are using currently.
2016-06-14locale.5, repertoiremap.5: Clarify keyword syntaxMarko Myllynen2-7/+15
All the glibc locale/repertoiremap files use the format described in the patch. The fix is trivial (and adds an example just in case), I presume these were copypasted from charmaps.5 page, all the glibc charmaps use slightly different format for keywords (I'll send a separate patch to address charmaps.5 next).
2016-06-11proc.5: Document /proc/[pid]/timerslack_nsMichael Kerrisk1-0/+14
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-06-08proc.5: tfixJakub Wilk1-2/+2
Signed-off-by: Jakub Wilk <jwilk@jwilk.net>
2016-06-01utmp.5: SEE ALSO: add logname(1)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-26proc.5: Document /proc/PID/status 'Umask' fieldMichael Kerrisk1-0/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-18proc.5, namespaces.7: Move /proc/PID/mounts information to proc(5)Michael Kerrisk1-6/+13
There was partial duplication, and some extra information in namespaces(7). Move everything to proc(5). Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-18proc.5: tfixJakub Wilk1-1/+1
Signed-off-by: Jakub Wilk <jwilk@jwilk.net>
2016-05-18proc.5: ffixLi Peng1-1/+1
Signed-off-by: Li Peng <lip@dtdream.com>
2016-05-11proc.5: Document /proc/PID/status fields: 'NStgid', 'NSpid', 'NSpgid', 'NSsid'Michael Kerrisk1-3/+42
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-11proc.5: Document /proc/PID/status 'Ngid' fieldMichael Kerrisk1-0/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-10elf.5: SEE ALSO: add readelf(1)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-09clock_getres.2, getrlimit.2, ioctl_fat.2, ioprio_set.2, quotactl.2, core.5, ↵Michael Kerrisk1-1/+1
cpuset.7, vdso.7, ld.so.8: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-09proc.5: Add pointer to cgroups(7) for documentation of /proc/cgroupsMichael Kerrisk1-0/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-09proc.5, cgroups.7: Move /proc/PID/cgroup discussion to cgroups(7) pageMichael Kerrisk1-24/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-09locale.5: Complete LC_COLLATEMarko Myllynen1-14/+31
Here's the first attempt to (almost) complete the locale.5 manual page by documenting all (but perhaps one) of the missing LC_COLLATE keywords. I think the LC_COLLATE section is still not enough to be used as the only source when writing collation rules from scratch but perhaps that's not even needed, it could be also thought that the section 5 pages merely describe the format used in the files. Naturally more information could be added later on top of this patch. Few notes: - AFAICS coll_weight_max is not used anywhere in glibc - I'm not aware of any C library implementation on Linux (for which this manual page would be relevant) which would implement the POSIX options not supported by glibc - the glibc specific script keyword could still be documented Sources: http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap07.html http://www.open-std.org/jtc1/SC22/WG20/docs/n972-14652ft.pdf PS. A couple of unrelated comment clean-ups slipped in as well, sorry about those.
2016-05-09nsswitch.conf.5: Document group mergingMarko Myllynen1-0/+12
Document the recently merged glibc group merge support. https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=ced8f8933673f4efda1d666d26a1a949602035ed https://sourceware.org/glibc/wiki/Proposals/GroupMerging
2016-05-07proc.5: wfixMichael Kerrisk1-11/+14
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-07proc.5: wfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-07proc.5: Improve description of /proc/PID/mountinfo 'root' fieldMichael Kerrisk1-1/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-05-07proc.5: Add some background on why /proc/PID/mountinfo was addedMichael Kerrisk1-1/+10
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-04-21proc.5: Add reference to core(5) for info on /proc/sys/kernel/core_pipe_limitMichael Kerrisk1-0/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-04-21core.5: Document /proc/sys/kernel/core_pipe_limitMichael Kerrisk1-1/+34
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-04-18locale(5): country_car: Add a better descriptionMike Frysinger1-1/+1
Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-04-18elf.5: wfixAlexander Miller1-1/+1
Signed-off-by: Alexander Miller <alex.miller@gmx.de> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-04-18elf.5: wfixAlexander Miller1-1/+1
Restore "before" deleted in 9c08fc7d47913501acfc18e0035e08b31e0a7cd9 Signed-off-by: Alexander Miller <alex.miller@gmx.de> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-04-18locale.5: Adjust LC_IDENTIFICATION / abbreviationMarko Myllynen1-2/+1
Tiny tweak to locale.5 based on the on ISO/IEC TR 14652: http://www.open-std.org/jtc1/SC22/WG20/docs/n972-14652ft.pdf Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-04-18locale.5: Update LC_ADDRESS after glibc changeMarko Myllynen1-18/+9
This patch updates locale.5 to match the recent glibc change: https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=a837257199ffab76237385b830cc7b6179fc2f18 Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-15Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2016-03-15locale.1, localedef.1, _exit.2, accept.2, access.2, acct.2, adjtimex.2, ↵Michael Kerrisk7-7/+7
bdflush.2, bind.2, bpf.2, brk.2, chdir.2, chmod.2, chown.2, chroot.2, clock_nanosleep.2, clone.2, close.2, connect.2, copy_file_range.2, create_module.2, delete_module.2, dup.2, epoll_ctl.2, eventfd.2, execve.2, fallocate.2, fanotify_init.2, fcntl.2, flock.2, fork.2, fsync.2, futex.2, get_kernel_syms.2, getdomainname.2, getgroups.2, gethostname.2, getpagesize.2, getpeername.2, getsid.2, getsockname.2, getsockopt.2, gettimeofday.2, init_module.2, ioctl.2, ioctl_list.2, ioperm.2, iopl.2, kexec_load.2, kill.2, killpg.2, link.2, listen.2, llseek.2, lseek.2, madvise.2, memfd_create.2, mincore.2, mkdir.2, mknod.2, mmap.2, mount.2, nanosleep.2, nice.2, open.2, personality.2, pipe.2, poll.2, posix_fadvise.2, read.2, readahead.2, readlink.2, readv.2, recv.2, recvmmsg.2, rename.2, request_key.2, sched_setaffinity.2, sched_setattr.2, select.2, select_tut.2, semctl.2, semop.2, send.2, sendfile.2, sendmmsg.2, seteuid.2, setns.2, setpgid.2, setreuid.2, shutdown.2, sigaction.2, sigaltstack.2, signal.2, signalfd.2, sigpending.2, sigprocmask.2, sigsuspend.2, socketpair.2, splice.2, stat.2, statfs.2, stime.2, symlink.2, sync.2, syscall.2, syscalls.2, times.2, truncate.2, unlink.2, unshare.2, uselib.2, utimensat.2, vfork.2, vhangup.2, wait.2, wait4.2, write.2, a64l.3, abs.3, acos.3, acosh.3, addseverity.3, adjtime.3, aio_read.3, aio_write.3, asin.3, asinh.3, atan.3, atan2.3, atanh.3, atoi.3, backtrace.3, cbrt.3, ceil.3, cfree.3, clearenv.3, clock_getcpuclockid.3, clog10.3, cmsg.3, copysign.3, cos.3, cosh.3, ctermid.3, ctime.3, daemon.3, dirfd.3, div.3, dl_iterate_phdr.3, drand48.3, drand48_r.3, dysize.3, ecvt.3, ecvt_r.3, endian.3, erf.3, erfc.3, errno.3, exec.3, exp.3, exp2.3, expm1.3, fabs.3, fdim.3, ferror.3, fexecve.3, ffs.3, fgetgrent.3, fgetpwent.3, finite.3, flockfile.3, floor.3, fma.3, fmax.3, fmin.3, fmod.3, fopen.3, fpclassify.3, frexp.3, fseeko.3, fts.3, futimes.3, fwide.3, gamma.3, gcvt.3, getaddrinfo.3, getcwd.3, getdate.3, getdirentries.3, getdtablesize.3, getgrent.3, getgrent_r.3, getgrnam.3, getgrouplist.3, gethostbyname.3, gethostid.3, getline.3, getloadavg.3, getmntent.3, getnameinfo.3, getnetent_r.3, getpass.3, getprotoent_r.3, getpwent.3, getpwent_r.3, getpwnam.3, getrpcent_r.3, getservent_r.3, getspnam.3, getsubopt.3, getusershell.3, getutent.3, getw.3, gsignal.3, hypot.3, ilogb.3, inet.3, initgroups.3, insque.3, isalpha.3, isgreater.3, iswblank.3, j0.3, ldexp.3, lgamma.3, lio_listio.3, lockf.3, log.3, log10.3, log1p.3, log2.3, logb.3, lrint.3, lround.3, makedev.3, matherr.3, mbsnrtowcs.3, mkdtemp.3, mkfifo.3, mkstemp.3, mktemp.3, modf.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_receive.3, mq_send.3, nan.3, nextafter.3, on_exit.3, open_memstream.3, opendir.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, psignal.3, pthread_attr_setstack.3, pthread_setaffinity_np.3, putenv.3, putpwent.3, qecvt.3, rand.3, random.3, random_r.3, rcmd.3, readdir.3, realpath.3, remainder.3, remquo.3, rexec.3, rint.3, round.3, rpc.3, rpmatch.3, scalb.3, scalbln.3, scandir.3, scanf.3, seekdir.3, sem_wait.3, setbuf.3, setenv.3, setjmp.3, setnetgrent.3, siginterrupt.3, signbit.3, significand.3, sigset.3, sigsetops.3, sigvec.3, sigwait.3, sin.3, sinh.3, sleep.3, sockatmark.3, sqrt.3, statvfs.3, stpcpy.3, stpncpy.3, strdup.3, strerror.3, strftime.3, strlen.3, strnlen.3, strsep.3, strsignal.3, strtod.3, strtok.3, strtol.3, strtoul.3, syslog.3, system.3, tan.3, tanh.3, telldir.3, tempnam.3, termios.3, tgamma.3, timegm.3, timeradd.3, tmpfile.3, tmpnam.3, toascii.3, trunc.3, ttyslot.3, tzset.3, ualarm.3, unlocked_stdio.3, usleep.3, wcpcpy.3, wcpncpy.3, wcscasecmp.3, wcsdup.3, wcsncasecmp.3, wcsnlen.3, wcsnrtombs.3, wprintf.3, y0.3, pts.4, st.4, tty_ioctl.4, elf.5, gai.conf.5, group.5, locale.5, nsswitch.conf.5, proc.5, utmp.5, aio.7, capabilities.7, credentials.7, environ.7, epoll.7, fanotify.7, feature_test_macros.7, inotify.7, ip.7, mq_overview.7, namespaces.7, pipe.7, signal.7, socket.7, standards.7, svipc.7, symlink.7, time.7, unicode.7, unix.7: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-15proc.5: Document additional /proc/meminfo fieldsMichael Kerrisk1-0/+27
Document DirectMap4k, DirectMap4M, DirectMap2M, DirectMap1G See https://bugzilla.kernel.org/show_bug.cgi?id=106281 Reported-by: Peter Wu <peter@lekensteyn.nl> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-14proc.5: Document MemAvailable /proc/meminfo fieldMichael Kerrisk1-0/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-14proc.5: Document CmaTotal and CmaFree fields of /proc/meminfoMichael Kerrisk1-0/+8
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-09elf.5: wfixMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-09elf.5: Improve description of STV_DEFAULTMichael Kerrisk1-2/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-09elf.5: Improve description of STV_HIDDENMichael Kerrisk1-1/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-09elf.5: Fix description of STV_PROTECTEDMichael Kerrisk1-1/+2
Quoting Mike: gabi says: https://refspecs.linuxbase.org/elf/gabi4+/ch4.symtab.html A symbol defined in the current component is protected if it is visible in other components but not preemptable, meaning that any reference to such a symbol from within the defining component must be resolved to the definition in that component, even if there is a definition in another component that would preempt by the default rules. A symbol with STB_LOCAL binding may not have STV_PROTECTED visibility. If a symbol definition with STV_PROTECTED visibility from a shared object is taken as resolving a reference from an executable or another shared object, the SHN_UNDEF symbol table entry created has STV_DEFAULT visibility. solaris/oracle says: https://docs.oracle.com/cd/E26502_01/html/E26507/chapter6-79797.html A symbol that is defined in the current component is protected if the symbol is visible in other components, but cannot be preempted. Any reference to such a symbol from within the defining component must be resolved to the definition in that component. This resolution must occur, even if a symbol definition exists in another component that would interpose by the default rules. A symbol with STB_LOCAL binding will not have STV_PROTECTED visibility. but i think this ibm article is probably the most understandable: https://www.ibm.com/developerworks/aix/library/au-aix-symbol-visibility/ The symbol is visible outside the current executable or shared object, but it may not be overridden. In other words, if a protected symbol in a shared library is referenced by an other code in the shared library, the other code will always reference the symbol in the shared library, even if the executable defines a symbol with the same name. Reported-by: Gabriel Corona <gabriel.corona@enst-bretagne.fr> Reported-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-09elf.5: srcfix: remove commented-out mandoc markuoMichael Kerrisk1-49/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-08proc.5: /proc/PID/fdinfo displays the setting of the close-on-exec flagMichael Kerrisk1-0/+11
Note also the pre-3.1 bug in the display of this info. Reported-by: Patrick Donnelly <batrick@batbytes.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-08proc.5: ffixMichael Kerrisk1-7/+11
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-08proc.5: Document fanotify /proc/PID/fdinfo entriesMichael Kerrisk1-0/+56
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-08proc.5: Document inotify /proc/PID/fdinfo entriesMichael Kerrisk1-13/+40
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-08proc.5: Add some kernel version numbers for /proc/PID/fdinfo entriesMichael Kerrisk1-3/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-03-08locale.5: tel + fax are deprecatedMarko Myllynen1-0/+4
Reviewed-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-26gai.conf.5: Add VERSIONS sectionMichael Kerrisk1-0/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-26group.5: SEE ALSO: add groups(2)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-26group.5: SEE ALSO: add chgrp(1)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-25group.5: SEE ALSO: add gpasswd(1)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-25group.5: SE ALSO: add gshadow(5)Michael Kerrisk1-1/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-25group.5: SEE ALSO: add sg(1)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-15utmp.5: SEE ALSO: add lslogins(1)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-15utmp.5: Minor fixMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-03filesystems.5: wfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-03filesystems.5: tfixYuri Kozlov1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-02-03membarrier.2, crypt.3, dladdr.3, duplocale.3, fmemopen.3, gethostbyname.3, ↵Michael Kerrisk4-11/+2
mallopt.3, newlocale.3, resolver.3, sigsetops.3, strfmon.3, tzset.3, console_ioctl.4, lirc.4, loop.4, vcs.4, dir_colors.5, locale.5, proc.5, tzfile.5, attributes.7, bootparam.7, capabilities.7, feature_test_macros.7, icmp.7, man-pages.7, netlink.7, path_resolution.7, pipe.7, socket.7, unix.7, vdso.7: ffix Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-17/+12
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-2/+6
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: Parameterize top-level indentMichael Kerrisk1-14/+17
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-3/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-6/+6
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-4/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffixMichael Kerrisk1-5/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2016-01-28elf.5: ffix: remove "." on short list entriesMichael Kerrisk1-37/+37
2016-01-28elf.5: wfixMichael Kerrisk1-11/+12
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>