Merge lp:~mfisch/ubuntu/saucy/manpages/update_to_3.51 into lp:ubuntu/saucy/manpages
- Saucy (13.10)
- update_to_3.51
- Merge into saucy
Proposed by
Matt Fischer
Status: | Merged |
---|---|
Merge reported by: | Sebastien Bacher |
Merged at revision: | not available |
Proposed branch: | lp:~mfisch/ubuntu/saucy/manpages/update_to_3.51 |
Merge into: | lp:ubuntu/saucy/manpages |
Diff against target: |
66542 lines (+16335/-7024) 997 files modified
Changes (+300/-188) Changes.old (+1591/-0) Makefile (+1/-1) debian/changelog (+59/-0) debian/check-conflicts (+18/-0) debian/control (+5/-5) debian/copyright (+4/-4) debian/inst (+11/-7) debian/lintian.manpages (+7/-0) debian/make-copyright (+3/-0) debian/rules (+4/-0) man-pages-3.44.Announce (+0/-62) man-pages-3.44.lsm (+0/-14) man-pages-3.51.Announce (+62/-0) man-pages-3.51.lsm (+14/-0) man1/getent.1 (+9/-8) man1/intro.1 (+13/-11) man1/ldd.1 (+5/-1) man1/time.1 (+11/-9) man2/_exit.2 (+7/-7) man2/_syscall.2 (+10/-10) man2/accept.2 (+8/-6) man2/access.2 (+17/-8) man2/acct.2 (+8/-9) man2/add_key.2 (+6/-9) man2/adjtimex.2 (+8/-9) man2/alarm.2 (+9/-11) man2/alloc_hugepages.2 (+5/-5) man2/arch_prctl.2 (+9/-8) man2/bdflush.2 (+8/-9) man2/bind.2 (+8/-6) man2/brk.2 (+9/-10) man2/cacheflush.2 (+7/-6) man2/capget.2 (+22/-14) man2/chdir.2 (+6/-6) man2/chmod.2 (+6/-6) man2/chown.2 (+9/-9) man2/chroot.2 (+6/-6) man2/clock_getres.2 (+33/-10) man2/clock_nanosleep.2 (+6/-4) man2/clone.2 (+218/-68) man2/close.2 (+7/-7) man2/connect.2 (+8/-6) man2/create_module.2 (+8/-6) man2/delete_module.2 (+10/-10) man2/dup.2 (+6/-6) man2/epoll_create.2 (+9/-11) man2/epoll_ctl.2 (+9/-10) man2/epoll_wait.2 (+9/-10) man2/eventfd.2 (+10/-10) man2/execve.2 (+7/-7) man2/exit_group.2 (+6/-4) man2/faccessat.2 (+7/-8) man2/fallocate.2 (+10/-2) man2/fattach.2 (+1/-0) man2/fchmodat.2 (+6/-7) man2/fchownat.2 (+6/-7) man2/fcntl.2 (+17/-17) man2/fdetach.2 (+1/-0) man2/finit_module.2 (+1/-0) man2/flock.2 (+11/-9) man2/fork.2 (+14/-7) man2/fstatat.2 (+6/-6) man2/fsync.2 (+6/-7) man2/futex.2 (+48/-12) man2/futimesat.2 (+7/-8) man2/get_kernel_syms.2 (+8/-6) man2/get_mempolicy.2 (+3/-1) man2/get_robust_list.2 (+6/-4) man2/get_thread_area.2 (+11/-9) man2/getcontext.2 (+1/-172) man2/getcpu.2 (+13/-7) man2/getdents.2 (+12/-9) man2/getdomainname.2 (+6/-6) man2/getdtablesize.2 (+2/-102) man2/getgid.2 (+5/-5) man2/getgroups.2 (+6/-6) man2/gethostname.2 (+7/-7) man2/getitimer.2 (+9/-4) man2/getmsg.2 (+1/-0) man2/getpagesize.2 (+4/-2) man2/getpeername.2 (+34/-5) man2/getpid.2 (+7/-5) man2/getpriority.2 (+16/-7) man2/getresuid.2 (+7/-6) man2/getrlimit.2 (+90/-53) man2/getrusage.2 (+9/-8) man2/getsid.2 (+7/-6) man2/getsockname.2 (+6/-4) man2/getsockopt.2 (+6/-4) man2/gettid.2 (+23/-8) man2/gettimeofday.2 (+9/-7) man2/getuid.2 (+6/-6) man2/getunwind.2 (+120/-0) man2/getxattr.2 (+27/-29) man2/idle.2 (+7/-7) man2/init_module.2 (+141/-25) man2/inotify_add_watch.2 (+8/-9) man2/inotify_init.2 (+8/-9) man2/inotify_rm_watch.2 (+8/-9) man2/intro.2 (+7/-5) man2/io_cancel.2 (+20/-14) man2/io_destroy.2 (+17/-17) man2/io_getevents.2 (+18/-13) man2/io_setup.2 (+16/-12) man2/io_submit.2 (+11/-9) man2/ioctl.2 (+5/-3) man2/ioctl_list.2 (+11/-8) man2/ioperm.2 (+36/-22) man2/iopl.2 (+13/-10) man2/ioprio_set.2 (+16/-16) man2/ipc.2 (+8/-9) man2/isastream.2 (+1/-0) man2/kcmp.2 (+229/-0) man2/kexec_load.2 (+7/-6) man2/keyctl.2 (+4/-4) man2/kill.2 (+9/-9) man2/killpg.2 (+6/-5) man2/link.2 (+11/-8) man2/linkat.2 (+6/-6) man2/listen.2 (+6/-4) man2/listxattr.2 (+24/-26) man2/llseek.2 (+7/-5) man2/lookup_dcookie.2 (+6/-6) man2/lseek.2 (+17/-6) man2/madvise.2 (+14/-14) man2/mbind.2 (+26/-6) man2/migrate_pages.2 (+9/-8) man2/mincore.2 (+6/-6) man2/mkdir.2 (+14/-9) man2/mkdirat.2 (+6/-7) man2/mknod.2 (+15/-10) man2/mknodat.2 (+6/-7) man2/mlock.2 (+14/-15) man2/mmap.2 (+80/-14) man2/mmap2.2 (+6/-6) man2/modify_ldt.2 (+8/-9) man2/mount.2 (+33/-6) man2/move_pages.2 (+8/-8) man2/mprotect.2 (+12/-6) man2/mq_getsetattr.2 (+4/-4) man2/mremap.2 (+8/-9) man2/msgctl.2 (+8/-6) man2/msgget.2 (+10/-8) man2/msgop.2 (+8/-6) man2/msync.2 (+6/-6) man2/nanosleep.2 (+9/-10) man2/nfsservctl.2 (+5/-5) man2/nice.2 (+6/-6) man2/open.2 (+43/-24) man2/openat.2 (+6/-7) man2/outb.2 (+41/-12) man2/pause.2 (+7/-7) man2/pciconfig_read.2 (+8/-5) man2/perf_event_open.2 (+1961/-0) man2/perfmonctl.2 (+216/-0) man2/personality.2 (+5/-3) man2/pipe.2 (+6/-6) man2/pivot_root.2 (+7/-4) man2/poll.2 (+7/-7) man2/posix_fadvise.2 (+27/-18) man2/prctl.2 (+103/-24) man2/pread.2 (+12/-5) man2/process_vm_readv.2 (+6/-4) man2/ptrace.2 (+214/-95) man2/putmsg.2 (+1/-0) man2/query_module.2 (+16/-7) man2/quotactl.2 (+10/-8) man2/read.2 (+31/-22) man2/readahead.2 (+12/-7) man2/readdir.2 (+9/-5) man2/readlink.2 (+6/-4) man2/readlinkat.2 (+6/-7) man2/readv.2 (+8/-6) man2/reboot.2 (+8/-5) man2/recv.2 (+10/-8) man2/recvmmsg.2 (+107/-7) man2/remap_file_pages.2 (+6/-4) man2/removexattr.2 (+22/-22) man2/rename.2 (+12/-9) man2/renameat.2 (+6/-7) man2/request_key.2 (+4/-4) man2/rmdir.2 (+7/-7) man2/rt_sigqueueinfo.2 (+6/-4) man2/s390_runtime_instr.2 (+98/-0) man2/sched_get_priority_max.2 (+8/-9) man2/sched_rr_get_interval.2 (+20/-14) man2/sched_setaffinity.2 (+11/-11) man2/sched_setparam.2 (+15/-10) man2/sched_setscheduler.2 (+47/-27) man2/sched_yield.2 (+8/-9) man2/select.2 (+8/-8) man2/select_tut.2 (+8/-6) man2/semctl.2 (+8/-6) man2/semget.2 (+8/-6) man2/semop.2 (+35/-28) man2/send.2 (+11/-9) man2/sendfile.2 (+8/-4) man2/sendmmsg.2 (+73/-5) man2/set_mempolicy.2 (+5/-3) man2/set_thread_area.2 (+12/-11) man2/set_tid_address.2 (+6/-4) man2/setcontext.2 (+1/-1) man2/seteuid.2 (+6/-4) man2/setfsgid.2 (+8/-6) man2/setfsuid.2 (+8/-6) man2/setgid.2 (+7/-5) man2/setns.2 (+93/-10) man2/setpgid.2 (+6/-4) man2/setresuid.2 (+6/-6) man2/setreuid.2 (+6/-4) man2/setsid.2 (+11/-9) man2/setuid.2 (+6/-4) man2/setup.2 (+5/-5) man2/setxattr.2 (+32/-33) man2/sgetmask.2 (+3/-1) man2/shmctl.2 (+15/-8) man2/shmget.2 (+9/-7) man2/shmop.2 (+12/-7) man2/shutdown.2 (+6/-4) man2/sigaction.2 (+22/-17) man2/sigaltstack.2 (+6/-4) man2/signal.2 (+25/-10) man2/signalfd.2 (+10/-7) man2/sigpending.2 (+6/-4) man2/sigprocmask.2 (+6/-4) man2/sigreturn.2 (+6/-4) man2/sigsuspend.2 (+6/-4) man2/sigwaitinfo.2 (+6/-4) man2/socket.2 (+6/-4) man2/socketcall.2 (+7/-8) man2/socketpair.2 (+6/-4) man2/splice.2 (+4/-4) man2/spu_create.2 (+7/-6) man2/spu_run.2 (+8/-7) man2/stat.2 (+20/-14) man2/statfs.2 (+6/-4) man2/stime.2 (+7/-7) man2/subpage_prot.2 (+8/-6) man2/swapon.2 (+7/-7) man2/symlink.2 (+13/-8) man2/symlinkat.2 (+6/-7) man2/sync.2 (+5/-5) man2/sync_file_range.2 (+11/-7) man2/syscall.2 (+120/-2) man2/syscalls.2 (+211/-183) man2/sysctl.2 (+16/-6) man2/sysfs.2 (+5/-3) man2/sysinfo.2 (+6/-6) man2/syslog.2 (+139/-98) man2/tee.2 (+4/-4) man2/time.2 (+6/-6) man2/timer_create.2 (+5/-3) man2/timer_delete.2 (+4/-1) man2/timer_getoverrun.2 (+5/-2) man2/timer_settime.2 (+4/-1) man2/timerfd_create.2 (+14/-13) man2/times.2 (+9/-9) man2/tkill.2 (+32/-9) man2/truncate.2 (+12/-5) man2/umask.2 (+7/-7) man2/umount.2 (+7/-7) man2/uname.2 (+6/-4) man2/unimplemented.2 (+14/-14) man2/unlink.2 (+7/-7) man2/unlinkat.2 (+7/-8) man2/unshare.2 (+54/-30) man2/uselib.2 (+6/-6) man2/ustat.2 (+8/-6) man2/utime.2 (+6/-6) man2/utimensat.2 (+6/-6) man2/vfork.2 (+9/-8) man2/vhangup.2 (+9/-8) man2/vm86.2 (+6/-6) man2/vmsplice.2 (+4/-4) man2/wait.2 (+30/-16) man2/wait4.2 (+6/-7) man2/write.2 (+14/-8) man3/CPU_SET.3 (+6/-4) man3/INFINITY.3 (+5/-3) man3/MB_CUR_MAX.3 (+6/-4) man3/MB_LEN_MAX.3 (+6/-4) man3/__after_morecore_hook.3 (+1/-0) man3/__free_hook.3 (+1/-0) man3/__malloc_initialize_hook.3 (+1/-0) man3/__memalign_hook.3 (+1/-0) man3/__realloc_hook.3 (+1/-0) man3/__setfpucw.3 (+18/-14) man3/a64l.3 (+6/-3) man3/abort.3 (+6/-4) man3/abs.3 (+7/-5) man3/acos.3 (+6/-4) man3/acosh.3 (+6/-4) man3/addseverity.3 (+8/-5) man3/adjtime.3 (+5/-3) man3/aio_cancel.3 (+8/-7) man3/aio_error.3 (+8/-7) man3/aio_fsync.3 (+8/-7) man3/aio_init.3 (+3/-1) man3/aio_read.3 (+9/-8) man3/aio_return.3 (+8/-7) man3/aio_suspend.3 (+8/-7) man3/aio_write.3 (+9/-8) man3/alloca.3 (+7/-5) man3/argz_add.3 (+7/-3) man3/asin.3 (+6/-4) man3/asinh.3 (+6/-4) man3/asprintf.3 (+5/-3) man3/assert.3 (+7/-5) man3/assert_perror.3 (+6/-4) man3/atan.3 (+6/-4) man3/atan2.3 (+6/-4) man3/atanh.3 (+6/-4) man3/atexit.3 (+7/-5) man3/atof.3 (+6/-4) man3/atoi.3 (+6/-4) man3/backtrace.3 (+4/-2) man3/basename.3 (+7/-5) man3/bcmp.3 (+6/-4) man3/bcopy.3 (+6/-4) man3/bindresvport.3 (+5/-2) man3/bsd_signal.3 (+7/-5) man3/bsearch.3 (+6/-4) man3/bstring.3 (+4/-2) man3/btowc.3 (+6/-4) man3/btree.3 (+4/-2) man3/byteorder.3 (+5/-3) man3/bzero.3 (+6/-4) man3/cabs.3 (+6/-3) man3/cacos.3 (+6/-3) man3/cacosh.3 (+6/-3) man3/canonicalize_file_name.3 (+67/-12) man3/carg.3 (+7/-4) man3/casin.3 (+6/-3) man3/casinh.3 (+6/-3) man3/catan.3 (+6/-3) man3/catanh.3 (+6/-3) man3/catgets.3 (+9/-7) man3/catopen.3 (+7/-5) man3/cbrt.3 (+5/-3) man3/ccos.3 (+6/-3) man3/ccosh.3 (+6/-3) man3/ceil.3 (+6/-4) man3/cerf.3 (+6/-3) man3/cexp.3 (+6/-3) man3/cexp2.3 (+8/-5) man3/cfree.3 (+9/-8) man3/cimag.3 (+6/-3) man3/clearenv.3 (+7/-5) man3/clock.3 (+7/-5) man3/clock_getcpuclockid.3 (+4/-2) man3/clog.3 (+6/-3) man3/clog10.3 (+6/-3) man3/clog2.3 (+6/-3) man3/closedir.3 (+6/-4) man3/cmsg.3 (+10/-6) man3/confstr.3 (+8/-6) man3/conj.3 (+6/-3) man3/copysign.3 (+5/-3) man3/cos.3 (+5/-3) man3/cosh.3 (+6/-4) man3/cpow.3 (+6/-3) man3/cproj.3 (+6/-3) man3/creal.3 (+6/-3) man3/crypt.3 (+9/-8) man3/csin.3 (+6/-3) man3/csinh.3 (+6/-3) man3/csqrt.3 (+6/-3) man3/ctan.3 (+6/-3) man3/ctanh.3 (+6/-3) man3/ctermid.3 (+7/-5) man3/ctime.3 (+6/-4) man3/daemon.3 (+5/-3) man3/dbopen.3 (+6/-4) man3/des_crypt.3 (+7/-3) man3/difftime.3 (+6/-8) man3/dirfd.3 (+7/-5) man3/div.3 (+6/-4) man3/dl_iterate_phdr.3 (+5/-4) man3/dlopen.3 (+14/-14) man3/dprintf.3 (+6/-5) man3/drand48.3 (+5/-3) man3/drand48_r.3 (+6/-4) man3/dysize.3 (+5/-3) man3/ecvt.3 (+6/-4) man3/ecvt_r.3 (+6/-4) man3/encrypt.3 (+10/-4) man3/end.3 (+4/-3) man3/endian.3 (+5/-3) man3/envz_add.3 (+8/-4) man3/erf.3 (+5/-3) man3/erfc.3 (+5/-3) man3/err.3 (+4/-2) man3/errno.3 (+6/-5) man3/error.3 (+4/-2) man3/ether_aton.3 (+5/-5) man3/euidaccess.3 (+6/-7) man3/exec.3 (+8/-6) man3/exit.3 (+18/-6) man3/exp.3 (+5/-3) man3/exp10.3 (+5/-3) man3/exp2.3 (+5/-3) man3/expm1.3 (+5/-3) man3/fabs.3 (+5/-3) man3/fclose.3 (+8/-5) man3/fcloseall.3 (+6/-5) man3/fdim.3 (+7/-4) man3/fenv.3 (+12/-11) man3/ferror.3 (+7/-6) man3/fexecve.3 (+6/-6) man3/fflush.3 (+7/-5) man3/ffs.3 (+6/-4) man3/fgetgrent.3 (+6/-4) man3/fgetpwent.3 (+6/-4) man3/fgetwc.3 (+6/-4) man3/fgetws.3 (+6/-4) man3/finite.3 (+4/-2) man3/flockfile.3 (+6/-4) man3/floor.3 (+6/-4) man3/fma.3 (+8/-4) man3/fmax.3 (+6/-3) man3/fmemopen.3 (+10/-6) man3/fmin.3 (+6/-3) man3/fmod.3 (+6/-4) man3/fmtmsg.3 (+12/-8) man3/fnmatch.3 (+8/-6) man3/fopen.3 (+9/-7) man3/fopencookie.3 (+6/-4) man3/fpathconf.3 (+22/-5) man3/fpclassify.3 (+8/-4) man3/fpurge.3 (+6/-4) man3/fputwc.3 (+6/-4) man3/fputws.3 (+6/-4) man3/fread.3 (+6/-4) man3/frexp.3 (+6/-4) man3/fseek.3 (+10/-6) man3/fseeko.3 (+5/-3) man3/ftime.3 (+8/-9) man3/ftok.3 (+6/-4) man3/fts.3 (+4/-2) man3/ftw.3 (+8/-7) man3/futimes.3 (+14/-8) man3/fwide.3 (+6/-4) man3/gamma.3 (+8/-5) man3/gcvt.3 (+6/-4) man3/get_nprocs_conf.3 (+8/-6) man3/getaddrinfo.3 (+17/-14) man3/getaddrinfo_a.3 (+9/-9) man3/getauxval.3 (+6/-4) man3/getcontext.3 (+174/-0) man3/getcwd.3 (+7/-5) man3/getdate.3 (+6/-4) man3/getdirentries.3 (+6/-6) man3/getdtablesize.3 (+102/-0) man3/getenv.3 (+10/-8) man3/getfsent.3 (+6/-4) man3/getgrent.3 (+6/-4) man3/getgrent_r.3 (+8/-7) man3/getgrnam.3 (+6/-4) man3/getgrouplist.3 (+10/-8) man3/gethostbyname.3 (+8/-6) man3/gethostid.3 (+9/-9) man3/getifaddrs.3 (+12/-5) man3/getipnodebyname.3 (+7/-5) man3/getline.3 (+8/-6) man3/getloadavg.3 (+4/-2) man3/getlogin.3 (+9/-9) man3/getmntent.3 (+6/-4) man3/getnameinfo.3 (+10/-7) man3/getnetent.3 (+6/-4) man3/getnetent_r.3 (+6/-4) man3/getopt.3 (+7/-5) man3/getpass.3 (+14/-8) man3/getprotoent.3 (+6/-4) man3/getprotoent_r.3 (+6/-4) man3/getpt.3 (+6/-4) man3/getpw.3 (+6/-4) man3/getpwent.3 (+6/-4) man3/getpwent_r.3 (+8/-7) man3/getpwnam.3 (+7/-5) man3/getrpcent.3 (+14/-6) man3/getrpcent_r.3 (+6/-4) man3/getrpcport.3 (+6/-2) man3/gets.3 (+7/-5) man3/getservent.3 (+6/-4) man3/getservent_r.3 (+6/-4) man3/getspnam.3 (+17/-10) man3/getsubopt.3 (+3/-1) man3/getttyent.3 (+8/-5) man3/getumask.3 (+5/-3) man3/getusershell.3 (+6/-4) man3/getutent.3 (+9/-8) man3/getutmp.3 (+3/-1) man3/getw.3 (+7/-5) man3/getwchar.3 (+6/-4) man3/glob.3 (+7/-5) man3/gnu_get_libc_version.3 (+3/-1) man3/grantpt.3 (+6/-5) man3/gsignal.3 (+5/-3) man3/hash.3 (+4/-2) man3/hsearch.3 (+9/-9) man3/hypot.3 (+5/-3) man3/iconv.3 (+6/-4) man3/iconv_close.3 (+6/-4) man3/iconv_open.3 (+6/-4) man3/if_freenameindex.3 (+1/-0) man3/if_indextoname.3 (+1/-0) man3/if_nameindex.3 (+160/-0) man3/if_nametoindex.3 (+100/-0) man3/ilogb.3 (+5/-3) man3/index.3 (+6/-4) man3/inet.3 (+7/-7) man3/inet_ntop.3 (+6/-4) man3/inet_pton.3 (+7/-5) man3/infnan.3 (+5/-3) man3/initgroups.3 (+6/-4) man3/insque.3 (+5/-3) man3/intro.3 (+6/-4) man3/isalpha.3 (+6/-5) man3/isatty.3 (+5/-3) man3/isgreater.3 (+7/-3) man3/iswalnum.3 (+6/-4) man3/iswalpha.3 (+6/-4) man3/iswblank.3 (+6/-4) man3/iswcntrl.3 (+6/-4) man3/iswctype.3 (+6/-4) man3/iswdigit.3 (+6/-4) man3/iswgraph.3 (+6/-4) man3/iswlower.3 (+6/-4) man3/iswprint.3 (+6/-4) man3/iswpunct.3 (+6/-4) man3/iswspace.3 (+6/-4) man3/iswupper.3 (+6/-4) man3/iswxdigit.3 (+6/-4) man3/j0.3 (+4/-2) man3/key_setsecret.3 (+8/-4) man3/ldexp.3 (+5/-3) man3/lgamma.3 (+9/-5) man3/lio_listio.3 (+7/-6) man3/localeconv.3 (+6/-4) man3/lockf.3 (+10/-4) man3/log.3 (+5/-3) man3/log10.3 (+5/-3) man3/log1p.3 (+5/-3) man3/log2.3 (+5/-3) man3/logb.3 (+5/-3) man3/login.3 (+14/-13) man3/longjmp.3 (+8/-7) man3/lrint.3 (+6/-4) man3/lround.3 (+6/-4) man3/lsearch.3 (+6/-5) man3/lseek64.3 (+4/-2) man3/makecontext.3 (+15/-12) man3/makedev.3 (+5/-4) man3/mallinfo.3 (+3/-2) man3/malloc.3 (+7/-5) man3/malloc_get_state.3 (+3/-1) man3/malloc_hook.3 (+8/-4) man3/malloc_info.3 (+4/-2) man3/malloc_stats.3 (+3/-1) man3/malloc_trim.3 (+5/-3) man3/malloc_usable_size.3 (+3/-1) man3/mallopt.3 (+4/-2) man3/matherr.3 (+3/-1) man3/mblen.3 (+8/-7) man3/mbrlen.3 (+7/-5) man3/mbrtowc.3 (+9/-5) man3/mbsinit.3 (+6/-4) man3/mbsnrtowcs.3 (+9/-5) man3/mbsrtowcs.3 (+7/-5) man3/mbstowcs.3 (+6/-4) man3/mbtowc.3 (+8/-5) man3/mcheck.3 (+4/-4) man3/memccpy.3 (+6/-4) man3/memchr.3 (+6/-4) man3/memcmp.3 (+15/-8) man3/memcpy.3 (+6/-4) man3/memfrob.3 (+7/-5) man3/memmem.3 (+6/-4) man3/memmove.3 (+6/-4) man3/mempcpy.3 (+9/-5) man3/memset.3 (+6/-4) man3/mkdtemp.3 (+6/-4) man3/mkfifo.3 (+11/-7) man3/mkfifoat.3 (+6/-6) man3/mkstemp.3 (+11/-8) man3/mktemp.3 (+6/-4) man3/modf.3 (+6/-4) man3/mpool.3 (+5/-3) man3/mq_close.3 (+4/-4) man3/mq_getattr.3 (+4/-4) man3/mq_notify.3 (+6/-6) man3/mq_open.3 (+4/-4) man3/mq_receive.3 (+5/-5) man3/mq_send.3 (+4/-4) man3/mq_unlink.3 (+4/-4) man3/mtrace.3 (+6/-4) man3/nan.3 (+8/-3) man3/netlink.3 (+10/-4) man3/nextafter.3 (+8/-3) man3/nl_langinfo.3 (+7/-5) man3/offsetof.3 (+5/-3) man3/on_exit.3 (+6/-4) man3/opendir.3 (+6/-4) man3/openpty.3 (+10/-8) man3/perror.3 (+7/-7) man3/popen.3 (+6/-4) man3/posix_fallocate.3 (+9/-6) man3/posix_memalign.3 (+11/-11) man3/posix_openpt.3 (+6/-6) man3/pow.3 (+5/-3) man3/pow10.3 (+5/-3) man3/printf.3 (+39/-33) man3/profil.3 (+6/-6) man3/program_invocation_name.3 (+5/-2) man3/psignal.3 (+6/-4) man3/pthread_attr_init.3 (+3/-1) man3/pthread_attr_setaffinity_np.3 (+3/-1) man3/pthread_attr_setdetachstate.3 (+3/-1) man3/pthread_attr_setguardsize.3 (+3/-1) man3/pthread_attr_setinheritsched.3 (+3/-1) man3/pthread_attr_setschedparam.3 (+3/-1) man3/pthread_attr_setschedpolicy.3 (+3/-1) man3/pthread_attr_setscope.3 (+4/-2) man3/pthread_attr_setstack.3 (+3/-1) man3/pthread_attr_setstackaddr.3 (+3/-1) man3/pthread_attr_setstacksize.3 (+3/-1) man3/pthread_cancel.3 (+3/-1) man3/pthread_cleanup_push.3 (+5/-3) man3/pthread_cleanup_push_defer_np.3 (+3/-1) man3/pthread_create.3 (+3/-1) man3/pthread_detach.3 (+3/-1) man3/pthread_equal.3 (+3/-1) man3/pthread_exit.3 (+3/-1) man3/pthread_getattr_np.3 (+3/-1) man3/pthread_getcpuclockid.3 (+3/-1) man3/pthread_getname_np.3 (+1/-0) man3/pthread_join.3 (+3/-1) man3/pthread_kill.3 (+3/-1) man3/pthread_kill_other_threads_np.3 (+5/-3) man3/pthread_self.3 (+4/-2) man3/pthread_setaffinity_np.3 (+3/-1) man3/pthread_setcancelstate.3 (+4/-2) man3/pthread_setconcurrency.3 (+5/-3) man3/pthread_setname_np.3 (+211/-0) man3/pthread_setschedparam.3 (+3/-1) man3/pthread_setschedprio.3 (+3/-1) man3/pthread_sigmask.3 (+3/-1) man3/pthread_sigqueue.3 (+3/-1) man3/pthread_testcancel.3 (+4/-2) man3/pthread_tryjoin_np.3 (+3/-1) man3/pthread_yield.3 (+5/-2) man3/ptsname.3 (+6/-5) man3/putenv.3 (+6/-4) man3/putgrent.3 (+7/-4) man3/putpwent.3 (+6/-4) man3/puts.3 (+8/-6) man3/putwchar.3 (+6/-4) man3/qecvt.3 (+5/-3) man3/qsort.3 (+6/-4) man3/queue.3 (+9/-7) man3/raise.3 (+8/-6) man3/rand.3 (+6/-4) man3/random.3 (+6/-4) man3/random_r.3 (+6/-4) man3/rcmd.3 (+4/-2) man3/re_comp.3 (+6/-4) man3/readdir.3 (+21/-6) man3/realpath.3 (+21/-8) man3/recno.3 (+4/-2) man3/regex.3 (+27/-13) man3/remainder.3 (+6/-4) man3/remove.3 (+11/-11) man3/remquo.3 (+8/-3) man3/resolver.3 (+13/-6) man3/rewinddir.3 (+6/-4) man3/rexec.3 (+4/-2) man3/rint.3 (+6/-4) man3/round.3 (+6/-4) man3/rpc.3 (+12/-8) man3/rpmatch.3 (+5/-3) man3/rtime.3 (+11/-7) man3/rtnetlink.3 (+8/-4) man3/scalb.3 (+8/-6) man3/scalbln.3 (+5/-3) man3/scandir.3 (+6/-4) man3/scandirat.3 (+8/-9) man3/scanf.3 (+55/-56) man3/sched_getcpu.3 (+24/-4) man3/seekdir.3 (+17/-11) man3/sem_close.3 (+4/-4) man3/sem_destroy.3 (+4/-4) man3/sem_getvalue.3 (+4/-4) man3/sem_init.3 (+4/-4) man3/sem_open.3 (+4/-4) man3/sem_post.3 (+4/-4) man3/sem_unlink.3 (+4/-4) man3/sem_wait.3 (+4/-4) man3/setaliasent.3 (+7/-4) man3/setbuf.3 (+7/-5) man3/setcontext.3 (+1/-0) man3/setenv.3 (+8/-6) man3/setjmp.3 (+8/-7) man3/setlocale.3 (+7/-5) man3/setlogmask.3 (+6/-4) man3/setnetgrent.3 (+10/-5) man3/shm_open.3 (+9/-9) man3/siginterrupt.3 (+6/-4) man3/signbit.3 (+8/-3) man3/significand.3 (+7/-2) man3/sigpause.3 (+7/-5) man3/sigqueue.3 (+6/-4) man3/sigset.3 (+6/-4) man3/sigsetops.3 (+7/-5) man3/sigvec.3 (+5/-3) man3/sigwait.3 (+4/-2) man3/sin.3 (+5/-3) man3/sincos.3 (+7/-4) man3/sinh.3 (+6/-4) man3/sleep.3 (+7/-5) man3/sockatmark.3 (+7/-5) man3/sqrt.3 (+6/-4) man3/statvfs.3 (+6/-4) man3/stdarg.3 (+22/-3) man3/stdin.3 (+8/-4) man3/stdio.3 (+7/-5) man3/stdio_ext.3 (+4/-2) man3/stpcpy.3 (+8/-7) man3/stpncpy.3 (+8/-5) man3/strcasecmp.3 (+8/-6) man3/strcat.3 (+6/-4) man3/strchr.3 (+6/-4) man3/strcmp.3 (+9/-7) man3/strcoll.3 (+6/-4) man3/strcpy.3 (+6/-4) man3/strdup.3 (+8/-6) man3/strerror.3 (+7/-5) man3/strfmon.3 (+8/-7) man3/strfry.3 (+6/-4) man3/strftime.3 (+10/-8) man3/string.3 (+4/-2) man3/strlen.3 (+6/-4) man3/strnlen.3 (+6/-4) man3/strpbrk.3 (+6/-4) man3/strptime.3 (+8/-6) man3/strsep.3 (+6/-4) man3/strsignal.3 (+7/-6) man3/strspn.3 (+6/-4) man3/strstr.3 (+6/-4) man3/strtod.3 (+6/-4) man3/strtoimax.3 (+8/-7) man3/strtok.3 (+6/-4) man3/strtol.3 (+11/-8) man3/strtoul.3 (+6/-4) man3/strverscmp.3 (+7/-5) man3/strxfrm.3 (+6/-4) man3/swab.3 (+6/-4) man3/sysconf.3 (+14/-12) man3/syslog.3 (+5/-3) man3/system.3 (+7/-5) man3/sysv_signal.3 (+7/-5) man3/tan.3 (+5/-3) man3/tanh.3 (+6/-4) man3/tcgetpgrp.3 (+6/-4) man3/tcgetsid.3 (+6/-4) man3/telldir.3 (+23/-5) man3/tempnam.3 (+6/-4) man3/termios.3 (+17/-17) man3/tgamma.3 (+8/-3) man3/timegm.3 (+5/-3) man3/timeradd.3 (+4/-2) man3/tmpfile.3 (+6/-4) man3/tmpnam.3 (+6/-4) man3/toascii.3 (+6/-6) man3/toupper.3 (+7/-5) man3/towctrans.3 (+6/-4) man3/towlower.3 (+6/-4) man3/towupper.3 (+6/-4) man3/trunc.3 (+6/-4) man3/tsearch.3 (+6/-5) man3/ttyname.3 (+10/-9) man3/ttyslot.3 (+9/-7) man3/tzset.3 (+5/-3) man3/ualarm.3 (+16/-8) man3/ulimit.3 (+6/-6) man3/undocumented.3 (+5/-9) man3/ungetwc.3 (+6/-4) man3/unlocked_stdio.3 (+5/-3) man3/unlockpt.3 (+6/-5) man3/updwtmp.3 (+9/-3) man3/usleep.3 (+6/-4) man3/wcpcpy.3 (+6/-4) man3/wcpncpy.3 (+6/-4) man3/wcrtomb.3 (+7/-5) man3/wcscasecmp.3 (+6/-4) man3/wcscat.3 (+6/-4) man3/wcschr.3 (+6/-4) man3/wcscmp.3 (+6/-4) man3/wcscpy.3 (+6/-4) man3/wcscspn.3 (+6/-4) man3/wcsdup.3 (+6/-4) man3/wcslen.3 (+6/-4) man3/wcsncasecmp.3 (+6/-4) man3/wcsncat.3 (+6/-4) man3/wcsncmp.3 (+6/-4) man3/wcsncpy.3 (+6/-4) man3/wcsnlen.3 (+7/-5) man3/wcsnrtombs.3 (+9/-5) man3/wcspbrk.3 (+6/-4) man3/wcsrchr.3 (+6/-4) man3/wcsrtombs.3 (+9/-5) man3/wcsspn.3 (+6/-4) man3/wcsstr.3 (+6/-4) man3/wcstoimax.3 (+7/-6) man3/wcstok.3 (+6/-4) man3/wcstombs.3 (+6/-4) man3/wcswidth.3 (+6/-4) man3/wctob.3 (+6/-4) man3/wctomb.3 (+10/-6) man3/wctrans.3 (+6/-4) man3/wctype.3 (+6/-4) man3/wcwidth.3 (+6/-4) man3/wmemchr.3 (+6/-4) man3/wmemcmp.3 (+6/-4) man3/wmemcpy.3 (+6/-4) man3/wmemmove.3 (+6/-4) man3/wmemset.3 (+6/-4) man3/wordexp.3 (+12/-11) man3/wprintf.3 (+7/-5) man3/xcrypt.3 (+7/-3) man3/xdr.3 (+7/-4) man3/y0.3 (+4/-2) man4/cciss.4 (+10/-11) man4/console.4 (+4/-2) man4/console_codes.4 (+10/-8) man4/console_ioctl.4 (+8/-7) man4/cpuid.4 (+4/-2) man4/dsp56k.4 (+6/-5) man4/fd.4 (+6/-6) man4/full.4 (+4/-4) man4/hd.4 (+6/-5) man4/hpsa.4 (+10/-9) man4/initrd.4 (+6/-5) man4/intro.4 (+7/-6) man4/lp.4 (+6/-5) man4/mem.4 (+6/-5) man4/mouse.4 (+10/-9) man4/msr.4 (+4/-2) man4/null.4 (+6/-5) man4/pts.4 (+5/-3) man4/ram.4 (+6/-5) man4/random.4 (+71/-5) man4/rtc.4 (+10/-9) man4/sd.4 (+3/-1) man4/sk98lin.4 (+19/-17) man4/st.4 (+11/-9) man4/tty.4 (+7/-6) man4/ttyS.4 (+6/-5) man4/tty_ioctl.4 (+24/-21) man4/vcs.4 (+6/-5) man4/wavelan.4 (+11/-7) man5/acct.5 (+5/-4) man5/charmap.5 (+11/-11) man5/core.5 (+19/-4) man5/dir_colors.5 (+7/-6) man5/elf.5 (+10/-8) man5/filesystems.5 (+6/-5) man5/ftpusers.5 (+7/-5) man5/gai.conf.5 (+103/-0) man5/group.5 (+6/-5) man5/host.conf.5 (+7/-7) man5/hosts.5 (+7/-7) man5/hosts.equiv.5 (+8/-5) man5/intro.5 (+7/-6) man5/issue.5 (+6/-5) man5/locale.5 (+8/-10) man5/mailname.5 (+4/-3) man5/motd.5 (+18/-14) man5/motd.tail.5 (+0/-66) man5/networks.5 (+7/-6) man5/nologin.5 (+6/-5) man5/nscd.conf.5 (+94/-48) man5/nss.5 (+119/-0) man5/nsswitch.conf.5 (+19/-5) man5/passwd.5 (+6/-5) man5/proc.5 (+459/-147) man5/protocols.5 (+6/-5) man5/resolv.conf.5 (+20/-7) man5/rpc.5 (+6/-2) man5/securetty.5 (+8/-7) man5/services.5 (+6/-6) man5/shells.5 (+12/-8) man5/slabinfo.5 (+4/-2) man5/termcap.5 (+9/-8) man5/ttytype.5 (+10/-7) man5/tzfile.5 (+6/-2) man5/utmp.5 (+10/-8) man6/intro.6 (+6/-5) man7/LDP.7 (+18/-18) man7/aio.7 (+17/-15) man7/armscii-8.7 (+7/-6) man7/arp.7 (+8/-5) man7/ascii.7 (+6/-5) man7/boot.7 (+15/-13) man7/bootparam.7 (+37/-28) man7/capabilities.7 (+76/-18) man7/charsets.7 (+8/-6) man7/complex.7 (+5/-2) man7/cp1251.7 (+7/-5) man7/cpuset.7 (+77/-76) man7/credentials.7 (+8/-6) man7/ddp.7 (+11/-6) man7/environ.7 (+6/-5) man7/epoll.7 (+13/-13) man7/feature_test_macros.7 (+4/-4) man7/fifo.7 (+7/-4) man7/futex.7 (+12/-9) man7/glob.7 (+9/-8) man7/hier.7 (+7/-5) man7/hostname.7 (+3/-1) man7/icmp.7 (+8/-3) man7/inotify.7 (+16/-13) man7/intro.7 (+7/-6) man7/ip.7 (+180/-33) man7/ipv6.7 (+95/-19) man7/iso_8859-1.7 (+8/-7) man7/iso_8859-10.7 (+9/-7) man7/iso_8859-11.7 (+8/-7) man7/iso_8859-13.7 (+9/-7) man7/iso_8859-14.7 (+9/-7) man7/iso_8859-15.7 (+9/-7) man7/iso_8859-16.7 (+8/-7) man7/iso_8859-2.7 (+8/-7) man7/iso_8859-3.7 (+9/-7) man7/iso_8859-4.7 (+9/-7) man7/iso_8859-5.7 (+14/-8) man7/iso_8859-6.7 (+9/-7) man7/iso_8859-7.7 (+18/-9) man7/iso_8859-8.7 (+8/-7) man7/iso_8859-9.7 (+9/-7) man7/koi8-r.7 (+18/-9) man7/koi8-u.7 (+17/-8) man7/libc.7 (+3/-1) man7/locale.7 (+5/-3) man7/mailaddr.7 (+13/-12) man7/man-pages.7 (+22/-11) man7/man.7 (+12/-10) man7/math_error.7 (+6/-4) man7/mdoc.7 (+4/-2) man7/mdoc.samples.7 (+4/-2) man7/missing.7 (+14/-12) man7/mq_overview.7 (+8/-8) man7/netdevice.7 (+8/-6) man7/netlink.7 (+17/-11) man7/numa.7 (+11/-9) man7/operator.7 (+3/-1) man7/packet.7 (+13/-8) man7/path_resolution.7 (+16/-14) man7/pipe.7 (+8/-8) man7/posixoptions.7 (+59/-58) man7/pthreads.7 (+14/-12) man7/pty.7 (+8/-8) man7/raw.7 (+12/-8) man7/regex.7 (+4/-2) man7/rtld-audit.7 (+17/-15) man7/rtnetlink.7 (+21/-8) man7/sem_overview.7 (+6/-6) man7/shm_overview.7 (+5/-5) man7/sigevent.7 (+5/-3) man7/signal.7 (+18/-16) man7/socket.7 (+112/-20) man7/spufs.7 (+9/-8) man7/standards.7 (+6/-5) man7/suffixes.7 (+6/-4) man7/svipc.7 (+25/-7) man7/symlink.7 (+3/-2) man7/tcp.7 (+58/-27) man7/termio.7 (+9/-3) man7/time.7 (+13/-11) man7/udp.7 (+11/-7) man7/udplite.7 (+14/-12) man7/undocumented.7 (+15/-16) man7/unicode.7 (+12/-13) man7/units.7 (+4/-2) man7/unix.7 (+9/-6) man7/uri.7 (+10/-9) man7/utf-8.7 (+8/-9) man7/x25.7 (+9/-4) man8/intro.8 (+7/-6) man8/ld.so.8 (+9/-10) man8/ldconfig.8 (+7/-7) man8/nscd.8 (+6/-6) man8/sln.8 (+71/-0) man8/sync.8 (+9/-5) man8/tzselect.8 (+5/-3) man8/zdump.8 (+23/-6) man8/zic.8 (+4/-2) |
To merge this branch: | bzr merge lp:~mfisch/ubuntu/saucy/manpages/update_to_3.51 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sebastien Bacher | Approve | ||
Review via email: mp+176037@code.launchpad.net |
Commit message
Description of the change
Merge to 3.51.
Ubuntu is holding 2 changes. I spoke with Kees Cook and it is safe to drop one of the two. The other one we should look at upstreaming. I will try to do that in the next few months.
Here is the debian/ only diff: http://
To post a comment you must log in.
Revision history for this message
Martin Pitt (pitti) wrote : | # |
Revision history for this message
Jackson Doak (noskcaj) wrote : | # |
I have deleted my proposal since you actually know what you're doing.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'Changes' |
2 | --- Changes 2012-11-16 10:33:14 +0000 |
3 | +++ Changes 2013-07-21 03:51:25 +0000 |
4 | @@ -1,6 +1,6 @@ |
5 | -==================== Changes in man-pages-3.44 ==================== |
6 | +==================== Changes in man-pages-3.51 ==================== |
7 | |
8 | -Released: 2012-11-07, Barcelona |
9 | +Released: 2013-04-17, Munich |
10 | |
11 | |
12 | Contributors |
13 | @@ -10,52 +10,53 @@ |
14 | in the changelog below) reports, notes, and ideas that have been |
15 | incorporated in changes in this release: |
16 | |
17 | -Bert Hubert <bert.hubert@netherlabs.nl> |
18 | +Andreas Jaeger <aj@suse.de> |
19 | +Andrew Clayton <andrew@digital-domain.net> |
20 | +Brian M. Carlson <sandals@crustytoothpaste.net> |
21 | +Changhee Han <ch0.han@lge.com> |
22 | +Cyril Hrubis <chrubis@suse.cz> |
23 | +Damien Grassart <damien@grassart.com> |
24 | David Prévot <taffit@debian.org> |
25 | -James Youngman <jay@gnu.org> |
26 | -Kees Cook <keescook@chromium.org> |
27 | -Lars Wirzenius <liw@iki.fi> |
28 | -Lucas De Marchi <lucas.de.marchi@gmail.com> |
29 | +Denis Barbier <bouzim@gmail.com> |
30 | +Jeff Moyer <jmoyer@redhat.com> |
31 | +Krzysztof Konopko <krzysztof.konopko@gmail.com> |
32 | +Kyle McMartin <kyle@mcmartin.ca> |
33 | +Mark H Weaver <mhw@netris.org> |
34 | Michael Kerrisk <mtk.manpages@gmail.com> |
35 | -Rusty Russell <rusty@rustcorp.com.au> |
36 | +Mike Frysinger <vapier@gentoo.org> |
37 | +Nicolas Hillegeer <nicolas@hillegeer.com> |
38 | +Pavel Emelyanov <xemul@parallels.com> |
39 | +Peter Schiffer <pschiffe@redhat.com> |
40 | +Radek Pazdera <rpazdera@redhat.com> |
41 | +Ralph Loader <suckfish@ihug.co.nz> |
42 | Simon Paillard <spaillard@debian.org> |
43 | -Thomas Habets <thomas@habets.se> |
44 | +The Wanderer <wanderer@fastmail.fm> |
45 | |
46 | Apologies if I missed anyone! |
47 | |
48 | |
49 | -New and rewritten pages |
50 | ------------------------ |
51 | - |
52 | -delete_module.2 |
53 | - Michael Kerrisk |
54 | - Rewrite to Linux 2.6+ reality |
55 | - Michael Kerrisk |
56 | - Change license and copyright |
57 | - There is now nothing left of the original FSF-copyrighted |
58 | - page. So, change the copyright and license. |
59 | - Michael Kerrisk [Lucas De Marchi, Rusty Russell] |
60 | - Substantial reorganization after comments from Rusty Russell |
61 | - Rusty notes that O_NONBLOCK is almost always used in |
62 | - practice. Therefore, it would be better to reorganize |
63 | - the page to consider that "the default". |
64 | - |
65 | -init_module.2 |
66 | - Michael Kerrisk |
67 | - Rewrite to Linux 2.6+ reality |
68 | - Michael Kerrisk |
69 | - Change copyright and license |
70 | - Little of the original page now remains. Change |
71 | - copyright and license |
72 | - Michael Kerrisk [Rusty Russell] |
73 | - Changes after review comments from Rusty Russell |
74 | - Kees Cook |
75 | - Add various pieces describing Linux 2.6+ behavior |
76 | - Pieces take from, or inspired by, a patch sent by Kees. |
77 | - |
78 | -getauxval.3 |
79 | - Michael Kerrisk |
80 | - Document getauxval() function added in glibc 2.16 |
81 | +Newly documented interfaces in existing pages |
82 | +--------------------------------------------- |
83 | + |
84 | +sched_rr_get_interval.2 |
85 | + Michael Kerrisk |
86 | + Document /proc/sys/kernel/sched_rr_timeslice_ms |
87 | + |
88 | +proc.5 |
89 | + Pavel Emelyanov |
90 | + Document /proc/[pid]/map_files directory |
91 | + This directory was added in Linux v3.3 and provides info about |
92 | + files being mmap-ed in a way very similar to how /proc/[pid]/fd |
93 | + works. |
94 | + |
95 | + v2: Added examples of how links look like and noted dependency |
96 | + on kernel config option CONFIG_CHECKPOINT_RESTORE. |
97 | + Michael Kerrisk |
98 | + Document /proc/sys/kernel/shm_rmid_forced |
99 | + |
100 | +capabilities.7 |
101 | + Michael Kerrisk |
102 | + Document /proc/sys/kernel/cap_last_cap |
103 | |
104 | |
105 | Global changes |
106 | @@ -63,158 +64,269 @@ |
107 | |
108 | Various pages |
109 | Michael Kerrisk |
110 | - Global fix: Use consistent capitalization in NAME section |
111 | - The line(s) in the NAME section should only use capitals |
112 | - where English usage dictates that. Otherwise, use |
113 | - lowercase throughout. |
114 | - |
115 | -Various pages |
116 | - Michael Kerrisk |
117 | - Global fix: "userspace" ==> "user space" or "user-space" |
118 | - Existing pages variously use "userspace or "user space". |
119 | - But, "userspace" is not quite an English word. |
120 | - So change "userspace" to "user space" or, when used |
121 | - attributively, "user-space". |
122 | + Global fix: fix placement of word "only" |
123 | + |
124 | +Various pages |
125 | + Simon Paillard |
126 | + License headers: consistent format |
127 | + |
128 | +Various pages |
129 | + Michael Kerrisk |
130 | + Global fix: s/since kernel/since Linux/ |
131 | + |
132 | +Various System V IPC pages in Section 2 |
133 | + Michael Kerrisk |
134 | + Add "System V" to .TH line and text |
135 | + Make it clear that these pages relate to System V IPC, |
136 | + not POSIX IPC. |
137 | |
138 | |
139 | Changes to individual pages |
140 | --------------------------- |
141 | |
142 | -clock_getres.2 |
143 | -clock_nanosleep.2 |
144 | - Michael Kerrisk |
145 | - Linking with -lrt is no longer needed from glibc 2.17 onward |
146 | - |
147 | -create_module.2 |
148 | - Michael Kerrisk |
149 | - Note that this system call is present only in kernels before 2.6 |
150 | - Michael Kerrisk |
151 | - Note that ENOSYS probably indicates kernel 2.6+ |
152 | - |
153 | -execve.2 |
154 | - Michael Kerrisk |
155 | - Document treatment of PR_SET_PDEATHSIG on execve() |
156 | - Michael Kerrisk |
157 | - Document treatment of SECBIT_KEEP_CAPS securebits flag on execve() |
158 | - |
159 | -fork.2 |
160 | - Michael Kerrisk |
161 | - Note treatment of default timer slack value on fork() |
162 | - |
163 | -getdomainname.2 |
164 | - Simon Paillard [Lars Wirzenius] |
165 | - Point out that these calls relate to NIS, not DNS |
166 | - See http://bugs.debian.org/295635 |
167 | - |
168 | -get_kernel_syms.2 |
169 | - Michael Kerrisk |
170 | - Note that this system call is present only in kernels before 2.6 |
171 | - |
172 | -ipc.2 |
173 | - Michael Kerrisk |
174 | - Update note on architectures that don't have ipc() |
175 | - Replace mention of ia64 with x86-64 and ARM. |
176 | - |
177 | -link.2 |
178 | - Michael Kerrisk |
179 | - Add EPERM error triggered by /proc/sys/fs/protected_hardlink |
180 | - |
181 | -prctl.2 |
182 | - Michael Kerrisk |
183 | - Mention Documentation/prctl/no_new_privs.txt for PR_SET_NO_NEW_PRIVS |
184 | - Kees Cook |
185 | - update seccomp sections for mode 2 (BPF) |
186 | - This adds a short summary of the arguments used |
187 | - for "mode 2" (BPF) seccomp. |
188 | - Michael Kerrisk |
189 | - Small improvements to PR_SET_SECCOMP discussion |
190 | - Note type of 'arg3' for SECCOMP_MODE_FILTER. |
191 | - Add pointer to Documentation/prctl/seccomp_filter.txt. |
192 | - Michael Kerrisk |
193 | - Note 'seccomp' semantics with respect to fork(), execve(), and prctl() |
194 | - Michael Kerrisk |
195 | - Document PR_SET_TIMERSLACK and PR_GET_TIMERSLACK |
196 | - Michael Kerrisk |
197 | - Reword PR_SET_NAME and PR_GET_NAME in terms of threads |
198 | - Plus tfix |
199 | - Kees Cook |
200 | - document PR_SET_NO_NEW_PRIVS, PR_GET_NO_NEW_PRIVS |
201 | - This adds a short description of the no_new_privs bit, |
202 | - as described in Documentation/prctl/no_new_privs.txt. |
203 | - |
204 | -ptrace.2 |
205 | - Michael Kerrisk |
206 | - Clarify that some operations are not present on all architectures |
207 | - PTRACE_GETREGS, PTRACE_SETGREFS, PTRACE_GETFPREGS, |
208 | - and PTRACE_GETSPREGS are not present on all architectures. |
209 | - PTRACE_SYSEMU and PTRACE_SYSEMU_SINGLESTEP are present only |
210 | - on x86. |
211 | - |
212 | - See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=122383 |
213 | - |
214 | -query_module.2 |
215 | - Michael Kerrisk |
216 | - Add a few words clarifying reference to /sys/module |
217 | - Michael Kerrisk |
218 | - Note that this system call is present only in kernels before 2.6 |
219 | - Michael Kerrisk |
220 | - Note that ENOSYS probably indicates kernel 2.6+ |
221 | - Michael Kerrisk |
222 | - SEE ALSO: Add modinfo(8) and lsinfo(8) |
223 | - Michael Kerrisk |
224 | - Move some information in NOTES to VERSIONS |
225 | - |
226 | -socketcall.2 |
227 | - Michael Kerrisk |
228 | - Update note on architectures that don't have socketcall() |
229 | - Replace mention of ia64 with x86-64 and ARM. |
230 | - |
231 | -times.2 |
232 | - Thomas Habets |
233 | - Recommend clock_gettime(2) as alternative to times(2) |
234 | - |
235 | -clock_getcpuclockid.3 |
236 | - Michael Kerrisk |
237 | - Linking with -lrt is no longer needed from glibc 2.17 onward |
238 | - |
239 | -fts.3 |
240 | - Simon Paillard [James Youngman] |
241 | - Improve description of physical vs. logical tree walking |
242 | - See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633505 |
243 | - |
244 | -getenv.3 |
245 | - Michael Kerrisk |
246 | - SEE ALSO: add getauxval(3) |
247 | +access.2 |
248 | + Michael Kerrisk [The Wanderer] |
249 | + Clarify RETURN VALUE for F_OK |
250 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705293 |
251 | + |
252 | +alarm.2 |
253 | + Michael Kerrisk |
254 | + Correct the description of behavior when 'seconds' is 0 |
255 | + |
256 | +clone.2 |
257 | + Michael Kerrisk [Peter Schiffer] |
258 | + Add prototype for syscall to SYNOPSIS |
259 | + And further clarify the distinction between the system call |
260 | + and the wrapper function in the introductory text. |
261 | + Michael Kerrisk |
262 | + Update feature test macro requirements |
263 | + The requirements quietly changed changed in glibc 2.14 |
264 | + |
265 | + See also http://www.sourceware.org/bugzilla/show_bug.cgi?id=4749 |
266 | + Michael Kerrisk [Mike Frysinger] |
267 | + Clarify differences between clone2() syscall and wrapper function |
268 | + Michael Kerrisk [Mike Frysinger] |
269 | + Note those architectures where the sys_clone argument order differs |
270 | + Michael Kerrisk [Mike Frysinger] |
271 | + Add short subsection noting that blackfin, m68k, and sparc are different |
272 | + Michael Kerrisk |
273 | + Move clone2() text to subsection in description |
274 | + The description of ia64 clone2() should follow the discussion |
275 | + of the raw system call interface. |
276 | + Michael Kerrisk |
277 | + Change subhead for ia64 discussion |
278 | + |
279 | +getcpu.2 |
280 | + Michael Kerrisk |
281 | + Recommend that 'tcache' should be specified as NULL nowadays |
282 | + |
283 | +io_cancel.2 |
284 | + Jeff Moyer, Michael Kerrisk [Cyril Hrubis] |
285 | + Improve description |
286 | + |
287 | +io_destroy.2 |
288 | + Jeff Moyer |
289 | + Improve description |
290 | + The description was rather vague, citing a "list of I/O contexts" |
291 | + and stating that it "can" cancel outstanding requests. This |
292 | + update makes things more concrete so that the reader knows exactly |
293 | + what's going on. |
294 | + |
295 | +io_getevents.2 |
296 | + Jeff Moyer |
297 | + The 'timeout' argument is not updated |
298 | + I looked back through the kernel code, and the timeout was |
299 | + never updated in any case. I've submitted a patch upstream |
300 | + to change the comment above io_getevents. |
301 | + |
302 | +io_setup.2 |
303 | + Jeff Moyer |
304 | + Clarify nr_events |
305 | + nr_events is technically the number of completion events that can |
306 | + be stored in the completion ring. The wording of the man page: |
307 | + "capable of receiving at least nr_events" seems dubious to me, |
308 | + only because I worry that folks might interpret that to mean |
309 | + 'nr_events' total, instead of 'nr_events' concurrently. |
310 | + |
311 | + Further, I've added information on where to find the per-user |
312 | + limit on 'nr_events', /proc/sys/fs/aio-max-nr. Let me know if |
313 | + you think that is not relevant. |
314 | + |
315 | +listxattr.2 |
316 | + Michael Kerrisk |
317 | + Explain use of 'size' argument |
318 | + |
319 | +lseek.2 |
320 | + Michael Kerrisk [Andreas Jaeger] |
321 | + _GNU_SOURCE must be defined to get SEEK_DATE and SEEK_HOLE definitions |
322 | + See http://sourceware.org/bugzilla/show_bug.cgi?id=15312 |
323 | + |
324 | +mmap.2 |
325 | + Michael Kerrisk |
326 | + Add pointers to relevant /proc files described in proc(5) |
327 | + |
328 | +posix_fadvise.2 |
329 | +pread.2 |
330 | +readahead.2 |
331 | +sync_file_range.2 |
332 | +truncate.2 |
333 | + Michael Kerrisk |
334 | + Refer to syscall(2) for ABI semantics on certain 32-bit architectures |
335 | + Also: in sync_file_range.2 and posix_fadvise.2 remove description |
336 | + of conventional calling signature as flawed, and in |
337 | + posix_fadvise.2, de-emphasize focus on ARM, and rather phrase |
338 | + as a more general discussion of certain architectures. |
339 | + |
340 | +readdir.2 |
341 | + Michael Kerrisk |
342 | + readdir(2) doesn't exist on x86-64 |
343 | + |
344 | +semop.2 |
345 | + Michael Kerrisk |
346 | + Clarify the discussion of 'semadj' |
347 | + |
348 | +shmctl.2 |
349 | + Michael Kerrisk |
350 | + Refer to proc(5) for description of /proc/sys/kernel/shm_rmid_forced |
351 | + |
352 | +syscall.2 |
353 | + Changhee Han |
354 | + Add notes that caution users when passing arguments to syscall() |
355 | + For example, passing 'long long' on ARM-32 requires special |
356 | + treatment. |
357 | + Mike Frysinger [Michael Kerrisk] |
358 | + Document the exact calling convention for architecture system calls |
359 | + Mike Frysinger [Kyle McMartin] |
360 | + Add PA-RISC details under calling conventions |
361 | + Michael Kerrisk [Mike Frysinger] |
362 | + Refine discussion of ARM and other ABIs |
363 | + |
364 | +syscalls.2 |
365 | + Michael Kerrisk |
366 | + Update kernel version number at start of list |
367 | + |
368 | +umask.2 |
369 | + Michael Kerrisk |
370 | + SEE ALSO: add acl(5) |
371 | + |
372 | +unshare.2 |
373 | + Michael Kerrisk |
374 | + Update feature test macro requirements |
375 | + The requirements quietly changed changed in glibc 2.14 |
376 | + |
377 | + See also http://www.sourceware.org/bugzilla/show_bug.cgi?id=4749 |
378 | + |
379 | +fopencookie.3 |
380 | + Michael Kerrisk [Ralph Loader] |
381 | + Correct definition of cookie_io_functions_t |
382 | + |
383 | +pthread_setname_np.3 |
384 | + Andrew Clayton |
385 | + The thread argument is passed in by value |
386 | + |
387 | +readir.3 |
388 | +seekdir.3 |
389 | +telldir.3 |
390 | + Michael Kerrisk |
391 | + Eliminate the implication that these functions deal with "offsets" |
392 | + The directory position dealt with by the readdir() and |
393 | + friends is not a simple file offset in modern file systems. |
394 | + Typically, it is some kind of cookie value. Add text and |
395 | + make other changes to these pages to eliminate the |
396 | + implication that this is an offset, and warn the reader |
397 | + that directory positions should be treated strictly as |
398 | + opaque values. |
399 | + |
400 | + In the process, rename the 'offset' argument of seekdir(3) |
401 | + to 'loc', and add some text to readdir(3) to note that |
402 | + the 'd_off' field is the same value returned by telldir(3) |
403 | + at the current directory position. |
404 | + |
405 | + See also https://lwn.net/Articles/544298/ |
406 | + |
407 | +scalb.3 |
408 | + Mark H Weaver |
409 | + Fix prototypes for scalbf() and scalbl() |
410 | + |
411 | +sched_getcpu.3 |
412 | + Michael Kerrisk |
413 | + Update feature test macro requirements |
414 | + The requirements quietly changed changed in glibc 2.14 |
415 | + |
416 | + See also http://www.sourceware.org/bugzilla/show_bug.cgi?id=4749 |
417 | + |
418 | +ualarm.3 |
419 | + Michael Kerrisk [Nicolas Hillegeer] |
420 | + Add note on the behavior when 'usecs' is zero |
421 | + POSIX.1-2001 does not specify the behavior in this case |
422 | + and no other system that I checked documented the behavior. |
423 | + Probably, most or all systems do what Linux does in this |
424 | + case: cancel any pending alarm, just as alarm(0) does. |
425 | + Add that info in NOTES. |
426 | + |
427 | +elf.5 |
428 | + Mike Frysinger |
429 | + Add byte positions for all EI_xxx fields |
430 | + When describing e_ident, most of the EI_xxx defines mention the |
431 | + exact byte number. This is useful when manually hacking an ELF |
432 | + with a hex editor. However, the last few fields don't do this, |
433 | + which means you have to count things up yourself. |
434 | + Add a single word to each so you don't have to do that. |
435 | |
436 | proc.5 |
437 | Michael Kerrisk |
438 | - Document /proc/meminfo |
439 | - Info mostly taken from Documentation/filesystems/proc.txt |
440 | - and Documentation/vm/hugetlbpage.txt. |
441 | - Michael Kerrisk |
442 | - Default for /proc/sys/fs/protected_{hardlinks,symlinks} is now 0 |
443 | - The default setting of 1 in/proc/sys/fs/protected_hardlinks |
444 | - and /proc/sys/fs/protected_symlinks caused one too many |
445 | - breakages for Linus's taste, so commit 561ec64ae67e changed |
446 | - the default for both files to 0. |
447 | - Note system call error yielded by /proc/sys/fs/protected_symlinks |
448 | - Note that violating 'protected_symlinks' restrictions |
449 | - causes system calls to fail with the error EACCES. |
450 | - Michael Kerrisk |
451 | - Since Linux 2.6.27, /proc/sys/kernel/modprobe depends on CONFIG_MODULES |
452 | - |
453 | -ipv6.7 |
454 | - Bert Hubert |
455 | - Document IPV6_RECVPKTINFO |
456 | - |
457 | -man-pages.7 |
458 | - Michael Kerrisk |
459 | - Note rules for capitalization in NAME section |
460 | - |
461 | -time.7 |
462 | - Michael Kerrisk |
463 | - Add a subsection on timer slack |
464 | - |
465 | -ld.so.8 |
466 | - Michael Kerrisk |
467 | - SEE ALSO: add getauxval(3) |
468 | + Refer to sched_rr_get_interval(2) for info on sched_rr_timeslice_ms |
469 | + Since Linux 3.9, /proc/sys/kernel/sched_rr_timeslice_ms can |
470 | + be used to change the SCHED_RR quantum. |
471 | + Michael Kerrisk |
472 | + SEE ALSO: Add sysctl(8) |
473 | + Krzysztof Konopko |
474 | + Simplify the example of printing out environ |
475 | + The binutils package contains a very handy utility to |
476 | + print out null-byte delimited strings from a file. This |
477 | + can replace a rather complex expression with cat(1) |
478 | + provided as an example for printing out /proc/[pid]/environ. |
479 | + Michael Kerrisk |
480 | + Update /proc/PID/maps example |
481 | + Update to 64-bit example that includes "[heap]", "[stack], |
482 | + and "[vdso]" |
483 | + Michael Kerrisk |
484 | + Formatting fixes for /proc/PID/maps |
485 | + Mike Frysinger |
486 | + Document the "pathname" field of /proc/PID/maps |
487 | + Michael Kerrisk |
488 | + Add reference to capabilities(7) for /proc/sys/kernel/cap_last_cap |
489 | + Michael Kerrisk |
490 | + /proc/PID/maps: add a reference to mmap(2) |
491 | + |
492 | +ip.7 |
493 | + Radek Pazdera |
494 | + Document IP_MULTICAST_ALL |
495 | + This commit adds documentation for the IP_MULTICAST_ALL socket |
496 | + option. |
497 | + |
498 | + The option was added to the Linux kernel in 2.6.31: |
499 | + |
500 | + Author Nivedita Singhvi <niv@us.ibm.com> |
501 | + Commit f771bef98004d9d141b085d987a77d06669d4f4f |
502 | + |
503 | + The description is based on a previous one [3] posted by the |
504 | + original author of the code -- Nivedita, but it is slightly |
505 | + re-worded. |
506 | + |
507 | + I tested it myself and it works as described. |
508 | + |
509 | + References: |
510 | + [1] http://lxr.free-electrons.com/source/net/ipv4/ip_sockglue.c#L972 |
511 | + [2] http://lxr.free-electrons.com/source/net/ipv4/igmp.c#L2267 |
512 | + [3] http://patchwork.ozlabs.org/patch/28902/ |
513 | + |
514 | +units.7 |
515 | + Brian M. Carlson |
516 | + units should use an actual µ |
517 | + The units(7) man page uses an ASCII u in place of the actual Greek |
518 | + letter mu. Since we're in the twenty-first century, with |
519 | + UTF-8-compatible terminals and terminal emulators, we should use |
520 | + the actual letter µ instead of an ASCII approximation. |
521 | + |
522 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704787 |
523 | |
524 | === modified file 'Changes.old' |
525 | --- Changes.old 2012-11-16 10:33:14 +0000 |
526 | +++ Changes.old 2013-07-21 03:51:25 +0000 |
527 | @@ -24731,3 +24731,1594 @@ |
528 | Michael Kerrisk |
529 | Add some details for LD_PRELOAD |
530 | Note that LD_PRELOAD list separator can be space or colon |
531 | + |
532 | + |
533 | +==================== Changes in man-pages-3.44 ==================== |
534 | + |
535 | +Released: 2012-11-07, Barcelona |
536 | + |
537 | + |
538 | +Contributors |
539 | +------------ |
540 | + |
541 | +The following people contributed patches/fixes or (noted in brackets |
542 | +in the changelog below) reports, notes, and ideas that have been |
543 | +incorporated in changes in this release: |
544 | + |
545 | +Bert Hubert <bert.hubert@netherlabs.nl> |
546 | +David Prévot <taffit@debian.org> |
547 | +James Youngman <jay@gnu.org> |
548 | +Kees Cook <keescook@chromium.org> |
549 | +Lars Wirzenius <liw@iki.fi> |
550 | +Lucas De Marchi <lucas.de.marchi@gmail.com> |
551 | +Michael Kerrisk <mtk.manpages@gmail.com> |
552 | +Rusty Russell <rusty@rustcorp.com.au> |
553 | +Simon Paillard <spaillard@debian.org> |
554 | +Thomas Habets <thomas@habets.se> |
555 | + |
556 | +Apologies if I missed anyone! |
557 | + |
558 | + |
559 | +New and rewritten pages |
560 | +----------------------- |
561 | + |
562 | +delete_module.2 |
563 | + Michael Kerrisk |
564 | + Rewrite to Linux 2.6+ reality |
565 | + Michael Kerrisk |
566 | + Change license and copyright |
567 | + There is now nothing left of the original FSF-copyrighted |
568 | + page. So, change the copyright and license. |
569 | + Michael Kerrisk [Lucas De Marchi, Rusty Russell] |
570 | + Substantial reorganization after comments from Rusty Russell |
571 | + Rusty notes that O_NONBLOCK is almost always used in |
572 | + practice. Therefore, it would be better to reorganize |
573 | + the page to consider that "the default". |
574 | + |
575 | +init_module.2 |
576 | + Michael Kerrisk |
577 | + Rewrite to Linux 2.6+ reality |
578 | + Michael Kerrisk |
579 | + Change copyright and license |
580 | + Little of the original page now remains. Change |
581 | + copyright and license |
582 | + Michael Kerrisk [Rusty Russell] |
583 | + Changes after review comments from Rusty Russell |
584 | + Kees Cook |
585 | + Add various pieces describing Linux 2.6+ behavior |
586 | + Pieces take from, or inspired by, a patch sent by Kees. |
587 | + |
588 | +getauxval.3 |
589 | + Michael Kerrisk |
590 | + Document getauxval() function added in glibc 2.16 |
591 | + |
592 | + |
593 | +Global changes |
594 | +-------------- |
595 | + |
596 | +Various pages |
597 | + Michael Kerrisk |
598 | + Global fix: Use consistent capitalization in NAME section |
599 | + The line(s) in the NAME section should only use capitals |
600 | + where English usage dictates that. Otherwise, use |
601 | + lowercase throughout. |
602 | + |
603 | +Various pages |
604 | + Michael Kerrisk |
605 | + Global fix: "userspace" ==> "user space" or "user-space" |
606 | + Existing pages variously use "userspace or "user space". |
607 | + But, "userspace" is not quite an English word. |
608 | + So change "userspace" to "user space" or, when used |
609 | + attributively, "user-space". |
610 | + |
611 | + |
612 | +Changes to individual pages |
613 | +--------------------------- |
614 | + |
615 | +clock_getres.2 |
616 | +clock_nanosleep.2 |
617 | + Michael Kerrisk |
618 | + Linking with -lrt is no longer needed from glibc 2.17 onward |
619 | + |
620 | +create_module.2 |
621 | + Michael Kerrisk |
622 | + Note that this system call is present only in kernels before 2.6 |
623 | + Michael Kerrisk |
624 | + Note that ENOSYS probably indicates kernel 2.6+ |
625 | + |
626 | +execve.2 |
627 | + Michael Kerrisk |
628 | + Document treatment of PR_SET_PDEATHSIG on execve() |
629 | + Michael Kerrisk |
630 | + Document treatment of SECBIT_KEEP_CAPS securebits flag on execve() |
631 | + |
632 | +fork.2 |
633 | + Michael Kerrisk |
634 | + Note treatment of default timer slack value on fork() |
635 | + |
636 | +getdomainname.2 |
637 | + Simon Paillard [Lars Wirzenius] |
638 | + Point out that these calls relate to NIS, not DNS |
639 | + See http://bugs.debian.org/295635 |
640 | + |
641 | +get_kernel_syms.2 |
642 | + Michael Kerrisk |
643 | + Note that this system call is present only in kernels before 2.6 |
644 | + |
645 | +ipc.2 |
646 | + Michael Kerrisk |
647 | + Update note on architectures that don't have ipc() |
648 | + Replace mention of ia64 with x86-64 and ARM. |
649 | + |
650 | +link.2 |
651 | + Michael Kerrisk |
652 | + Add EPERM error triggered by /proc/sys/fs/protected_hardlink |
653 | + |
654 | +prctl.2 |
655 | + Michael Kerrisk |
656 | + Mention Documentation/prctl/no_new_privs.txt for PR_SET_NO_NEW_PRIVS |
657 | + Kees Cook |
658 | + update seccomp sections for mode 2 (BPF) |
659 | + This adds a short summary of the arguments used |
660 | + for "mode 2" (BPF) seccomp. |
661 | + Michael Kerrisk |
662 | + Small improvements to PR_SET_SECCOMP discussion |
663 | + Note type of 'arg3' for SECCOMP_MODE_FILTER. |
664 | + Add pointer to Documentation/prctl/seccomp_filter.txt. |
665 | + Michael Kerrisk |
666 | + Note 'seccomp' semantics with respect to fork(), execve(), and prctl() |
667 | + Michael Kerrisk |
668 | + Document PR_SET_TIMERSLACK and PR_GET_TIMERSLACK |
669 | + Michael Kerrisk |
670 | + Reword PR_SET_NAME and PR_GET_NAME in terms of threads |
671 | + Plus tfix |
672 | + Kees Cook |
673 | + document PR_SET_NO_NEW_PRIVS, PR_GET_NO_NEW_PRIVS |
674 | + This adds a short description of the no_new_privs bit, |
675 | + as described in Documentation/prctl/no_new_privs.txt. |
676 | + |
677 | +ptrace.2 |
678 | + Michael Kerrisk |
679 | + Clarify that some operations are not present on all architectures |
680 | + PTRACE_GETREGS, PTRACE_SETGREFS, PTRACE_GETFPREGS, |
681 | + and PTRACE_GETSPREGS are not present on all architectures. |
682 | + PTRACE_SYSEMU and PTRACE_SYSEMU_SINGLESTEP are present only |
683 | + on x86. |
684 | + |
685 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=122383 |
686 | + |
687 | +query_module.2 |
688 | + Michael Kerrisk |
689 | + Add a few words clarifying reference to /sys/module |
690 | + Michael Kerrisk |
691 | + Note that this system call is present only in kernels before 2.6 |
692 | + Michael Kerrisk |
693 | + Note that ENOSYS probably indicates kernel 2.6+ |
694 | + Michael Kerrisk |
695 | + SEE ALSO: Add modinfo(8) and lsinfo(8) |
696 | + Michael Kerrisk |
697 | + Move some information in NOTES to VERSIONS |
698 | + |
699 | +socketcall.2 |
700 | + Michael Kerrisk |
701 | + Update note on architectures that don't have socketcall() |
702 | + Replace mention of ia64 with x86-64 and ARM. |
703 | + |
704 | +times.2 |
705 | + Thomas Habets |
706 | + Recommend clock_gettime(2) as alternative to times(2) |
707 | + |
708 | +clock_getcpuclockid.3 |
709 | + Michael Kerrisk |
710 | + Linking with -lrt is no longer needed from glibc 2.17 onward |
711 | + |
712 | +fts.3 |
713 | + Simon Paillard [James Youngman] |
714 | + Improve description of physical vs. logical tree walking |
715 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633505 |
716 | + |
717 | +getenv.3 |
718 | + Michael Kerrisk |
719 | + SEE ALSO: add getauxval(3) |
720 | + |
721 | +proc.5 |
722 | + Michael Kerrisk |
723 | + Document /proc/meminfo |
724 | + Info mostly taken from Documentation/filesystems/proc.txt |
725 | + and Documentation/vm/hugetlbpage.txt. |
726 | + Michael Kerrisk |
727 | + Default for /proc/sys/fs/protected_{hardlinks,symlinks} is now 0 |
728 | + The default setting of 1 in/proc/sys/fs/protected_hardlinks |
729 | + and /proc/sys/fs/protected_symlinks caused one too many |
730 | + breakages for Linus's taste, so commit 561ec64ae67e changed |
731 | + the default for both files to 0. |
732 | + Note system call error yielded by /proc/sys/fs/protected_symlinks |
733 | + Note that violating 'protected_symlinks' restrictions |
734 | + causes system calls to fail with the error EACCES. |
735 | + Michael Kerrisk |
736 | + Since Linux 2.6.27, /proc/sys/kernel/modprobe depends on CONFIG_MODULES |
737 | + |
738 | +ipv6.7 |
739 | + Bert Hubert |
740 | + Document IPV6_RECVPKTINFO |
741 | + |
742 | +man-pages.7 |
743 | + Michael Kerrisk |
744 | + Note rules for capitalization in NAME section |
745 | + |
746 | +time.7 |
747 | + Michael Kerrisk |
748 | + Add a subsection on timer slack |
749 | + |
750 | +ld.so.8 |
751 | + Michael Kerrisk |
752 | + SEE ALSO: add getauxval(3) |
753 | + |
754 | + |
755 | +==================== Changes in man-pages-3.45 ==================== |
756 | + |
757 | +Released: 2012-12-21, Christchurch |
758 | + |
759 | + |
760 | +Contributors |
761 | +------------ |
762 | + |
763 | +The following people contributed patches/fixes or (noted in brackets |
764 | +in the changelog below) reports, notes, and ideas that have been |
765 | +incorporated in changes in this release: |
766 | + |
767 | +Andi Kleen <andi@firstfloor.org> |
768 | +Cyril Hrubis <chrubis@suse.cz> |
769 | +David Prévot <taffit@debian.org> |
770 | +Elie De Brauwer <eliedebrauwer@gmail.com> |
771 | +Eric Dumazet <eric.dumazet@gmail.com> |
772 | +Felipe Pena <felipensp@gmail.com> |
773 | +Florian Weimer <fweimer@redhat.com> |
774 | +Gao Feng <gaofeng@cn.fujitsu.com> |
775 | +Jan Glauber <jang@linux.vnet.ibm.com> |
776 | +Jim Paris <jim@jtan.com> |
777 | +Jon Grant <jg@jguk.org> |
778 | +Julien Cristau <jcristau@debian.org> |
779 | +Michael Kerrisk <mtk.manpages@gmail.com> |
780 | +Mike Frysinger <vapier@gentoo.org> |
781 | +Rens van der Heijden <rens.vanderheijden@uni-ulm.de> |
782 | +Simon Paillard <spaillard@debian.org> |
783 | +Thierry Vignaud <thierry.vignaud@gmail.com> |
784 | +Trevor Woerner <twoerner@gmail.com> |
785 | +YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> |
786 | + |
787 | +Apologies if I missed anyone! |
788 | + |
789 | + |
790 | +New and rewritten pages |
791 | +----------------------- |
792 | + |
793 | +s390_runtime_instr.2 |
794 | + Jan Glauber |
795 | + New page for s390-specific s390_runtime_instr(2) |
796 | + |
797 | +if_nameindex.3 |
798 | + YOSHIFUJI Hideaki |
799 | + Document if_nameindex(3) and if_freenameindex(3) |
800 | + Michael Kerrisk |
801 | + Edits, improvements and corrections to Hideaki's page |
802 | + Michael Kerrisk |
803 | + Add an example program |
804 | + |
805 | +if_nametoindex.3 |
806 | + YOSHIFUJI Hideaki |
807 | + New page documenting if_nametoindex(3) and if_indextoname(3) |
808 | + |
809 | + |
810 | +New and changed links |
811 | +--------------------- |
812 | + |
813 | +if_freenameindex.3 |
814 | + Michael Kerrisk |
815 | + New link to if_nameindex.3 |
816 | + |
817 | +if_indextoname.3 |
818 | + Michael Kerrisk |
819 | + New link to if_nametoindex.3 |
820 | + |
821 | + |
822 | +Global changes |
823 | +-------------- |
824 | + |
825 | +sysconf.3 |
826 | +cciss.4 |
827 | + Michael Kerrisk |
828 | + Global fix: s/runtime/run time/ |
829 | + |
830 | + |
831 | +Changes to individual pages |
832 | +--------------------------- |
833 | + |
834 | +clone.2 |
835 | + Michael Kerrisk |
836 | + Since 2.6.30, CLONE_NEWIPC also supports POSIX message queues |
837 | + |
838 | +delete_module.2 |
839 | + Michael Kerrisk |
840 | + Small rewording of description of effect of O_TRUNC |
841 | + |
842 | +getrlimit.2 |
843 | + Michael Kerrisk [Trevor Woerner] |
844 | + Document Linux's nonstandard treatment or RLIMIT_CPU soft limit |
845 | + Upon encountering the RLIMIT_CPU soft limit when a SIGXCPU handler |
846 | + has been installed, Linux invokes the signal handler *and* raises |
847 | + the soft limit by one second. This behavior repeats until the |
848 | + limit is encountered. No other implementation that I tested |
849 | + (Solaris 10, FreeBSD 9.0, OpenBSD 5.0) does this, and it seems |
850 | + unlikely to be POSIX-conformant. The (Linux-specific) |
851 | + RLIMIT_RTTIME soft limit exhibits similar behavior. |
852 | + Michael Kerrisk |
853 | + Point reader at discussion of /proc/[pid]/limits in proc(5) |
854 | + |
855 | +io_getevents.2 |
856 | + Michael Kerrisk |
857 | + io_getevents() may cause segfault when called with invalid ctx_id |
858 | + For reference see: http://marc.info/?l=linux-aio&m=130089887002435&w=2 |
859 | + |
860 | +recv.2 |
861 | + Michael Kerrisk [Eric Dumazet] |
862 | + UNIX domain sockets support MSG_TRUNC since 3.4 |
863 | + |
864 | +sendmmsg.2 |
865 | + Elie De Brauwer |
866 | + Add example program for sendmmsg() |
867 | + |
868 | +stat.2 |
869 | + Simon Paillard |
870 | + Clarify description of EOVERFLOW error |
871 | + The EOVERFLOW error is not only for st_size, but also |
872 | + inode and block size fields. See glibc source file |
873 | + sysdeps/unix/sysv/linux/xstatconv.c and kernel source |
874 | + file fs/stat.c. Also, fix bit/byte confusion |
875 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604928 |
876 | + |
877 | +syscalls.2 |
878 | + Michael Kerrisk |
879 | + Update various references to "i386" to "x86" |
880 | + Michael Kerrisk |
881 | + Add s390_runtime_instr(2) |
882 | + |
883 | +sysctl.2 |
884 | + Michael Kerrisk |
885 | + Mention CONFIG_SYSCTL_SYSCALL |
886 | + Michael Kerrisk |
887 | + Calls to sysctl() log warnings to the kernel log since 2.6.24 |
888 | + |
889 | +syslog.2 |
890 | + Michael Kerrisk |
891 | + Substantially reorganize discussion of commands |
892 | + Make the layout of the discussion of the commands |
893 | + more readable. |
894 | + Michael Kerrisk |
895 | + Add kernel symbolic 'type' names |
896 | + Michael Kerrisk |
897 | + Clarify SYSLOG_ACTION_SIZE_UNREAD semantics |
898 | + SYSLOG_ACTION_SIZE_UNREAD returns the number of bytes |
899 | + available for reading via SYSLOG_ACTION_READ. |
900 | + Michael Kerrisk |
901 | + Clarify where SYSLOG_ACTION_READ_ALL places data it reads |
902 | + Michael Kerrisk |
903 | + Clarify semantics of SYSLOG_ACTION_CLEAR |
904 | + The SYSLOG_ACTION_CLEAR command (5) does not really clear |
905 | + the ring buffer; rather it affects the semantics of what |
906 | + is returned by commands 3 (SYSLOG_ACTION_READ_ALL) and |
907 | + 4 (SYSLOG_ACTION_READ_CLEAR). |
908 | + Michael Kerrisk |
909 | + Clarify discussion of privileges for commands 3 and 10 |
910 | + Michael Kerrisk |
911 | + Add mention of CONFIG_LOG_BUF_SHIFT |
912 | + |
913 | +wait.2 |
914 | + Michael Kerrisk |
915 | + BUGS: Document odd waitid() behavior when 'infop' is NULL |
916 | + |
917 | +getifaddrs.3 |
918 | + Michael Kerrisk [Julien Cristau] |
919 | + Update description of ifa_data to Linux 2.6+ reality |
920 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526778 |
921 | + |
922 | +memcmp.3 |
923 | + Michael Kerrisk [Jon Grant] |
924 | + Enhance RETURN VALUE text and remove redundant text from DESCRIPTION |
925 | + Note that sign of result equals sign of difference between |
926 | + first two bytes that differ (treated as "unsigned char")." |
927 | + |
928 | +mkstemp.3 |
929 | + Michael Kerrisk [Florian Weimer] |
930 | + Deemphasize discussion of mode 066 in glibc 2.0.6 |
931 | + Glibc 2.0.6 is now so ld that the discussion of details |
932 | + of that version can be deemphasized placing just under |
933 | + NOTES. |
934 | + |
935 | + See https://bugzilla.kernel.org/show_bug.cgi?id=51811 |
936 | + |
937 | +strcmp.3 |
938 | + Michael Kerrisk [Jon Grant] |
939 | + Enhance RETURN VALUE text and remove redundant text from DESCRIPTION |
940 | + Note that sign of result equals sign of difference between |
941 | + first two bytes that differ (treated as "unsigned char")." |
942 | + |
943 | +ttyname.3 |
944 | + Michael Kerrisk |
945 | + Fix confused text in ERRORS |
946 | + The existing text suggested that the ERRORS applied |
947 | + only for ttyname_r(). However, 2 of the 3 errors |
948 | + can occur for ttyname(). |
949 | + |
950 | +undocumented.3 |
951 | + Michael Kerrisk |
952 | + Remove some now documented functions |
953 | + |
954 | +proc.5 |
955 | + Michael Kerrisk [Jim Paris] |
956 | + Correct description of SwapFree in /proc/meminfo |
957 | + Michael Kerrisk |
958 | + Note change of /proc/[pid]/limits file permissions in 2.6.36 |
959 | + |
960 | +resolv.conf.5 |
961 | + Simon Paillard |
962 | + Document IPv6 format for nameserver |
963 | + See: http://bugs.debian.org/610036 |
964 | + |
965 | +capabilities.7 |
966 | + Michael Kerrisk [Rens van der Heijden] |
967 | + Correct URL for POSIX.1e draft |
968 | + |
969 | +ipv6.7 |
970 | + Gao Feng |
971 | + Add description of getsockopt() for IPV6_MTU |
972 | + In IPv4,IP_MTU is only supported by getsockopt. |
973 | + In IPv6, we can use IPV6_MTU to set socket's MTU, |
974 | + but the return value of getsockopt() is the path MTU. |
975 | + |
976 | +rtnetlink.7 |
977 | + Michael Kerrisk [Julien Cristau] |
978 | + Update description of IFLA_STATS to Linux 2.6+ reality |
979 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526778 |
980 | + |
981 | +socket.7 |
982 | + Michael Kerrisk [YOSHIFUJI Hideaki] |
983 | + Document 'sockaddr' and 'sockaddr_storage' types |
984 | + Andi Kleen |
985 | + Explain effect of SO_SNDTIMEO for connect() |
986 | + When SO_SNDTIMEO is set before connect(), then connect() |
987 | + may return EWOULDBLOCK when the timeout fires. |
988 | + |
989 | + |
990 | +==================== Changes in man-pages-3.46 ==================== |
991 | + |
992 | +Released: 2013-01-27, Canberra |
993 | + |
994 | + |
995 | +Contributors |
996 | +------------ |
997 | + |
998 | +The following people contributed patches/fixes or (noted in brackets |
999 | +in the changelog below) reports, notes, and ideas that have been |
1000 | +incorporated in changes in this release: |
1001 | + |
1002 | +Andrew Perepechko <andrew_perepechko@xyratex.com> |
1003 | +Cédric Boutillier <cedric.boutillier@gmail.com> |
1004 | +Cyrill Gorcunov <gorcunov@openvz.org> |
1005 | +Daan Spitz <daan.f.spitz@gmail.com> |
1006 | +David Prévot <taffit@debian.org> |
1007 | +Elie De Brauwer <eliedebrauwer@gmail.com> |
1008 | +Garrett Cooper <yanegomi@gmail.com> |
1009 | +James Noble <James.Noble@daktronics.com> |
1010 | +Justin Lebar <justin.lebar@gmail.com> |
1011 | +Kees Cook <keescook@chromium.org> |
1012 | +Lucas De Marchi <lucas.demarchi@profusion.mobi> |
1013 | +Mark Hills <mark@pogo.org.uk> |
1014 | +Maxin B. John <maxin.john@gmail.com> |
1015 | +Michael Kerrisk <mtk.manpages@gmail.com> |
1016 | +Michal Gorny <mgorny@gentoo.org> |
1017 | +Peter Budny <bigpeteb@gmail.com> |
1018 | +Peter Lekeynstein <lekensteyn@gmail.com> |
1019 | +Rusty Russell <rusty@rustcorp.com.au> |
1020 | +Samuel Thibault <sthibault@debian.org> |
1021 | +Sam Varshavchik <mrsam@courier-mta.com> |
1022 | +Shawn Landden <shawnlandden@gmail.com> |
1023 | +Simon Paillard <spaillard@debian.org> |
1024 | +Starlight <starlight.2013q1@binnacle.cx> |
1025 | +Theodore Ts'o <tytso@mit.edu> |
1026 | +Wolfgang Rohdewald <wolfgang@rohdewald.de> |
1027 | +Zsbán Ambrus <ambrus@math.bme.hu> |
1028 | + |
1029 | +Apologies if I missed anyone! |
1030 | + |
1031 | + |
1032 | +New and rewritten pages |
1033 | +----------------------- |
1034 | + |
1035 | +kcmp.2 |
1036 | + Cyrill Gorcunov, Michael Kerrisk |
1037 | + New page for kcmp(2) |
1038 | + |
1039 | + |
1040 | +Newly documented interfaces in existing pages |
1041 | +--------------------------------------------- |
1042 | + |
1043 | +init_module.2 |
1044 | + Michael Kerrisk [Kees Cook, Rusty Russell, Lucas De Marchi] |
1045 | + Document finit_module(2) |
1046 | + Rusty Russell [Lucas De Marchi, Kees Cook] |
1047 | + Document finit_module() 'flags' argument |
1048 | + Document MODULE_INIT_IGNORE_MODVERSIONS and |
1049 | + MODULE_INIT_IGNORE_VERMAGIC. (Some edits by mtk.) |
1050 | + |
1051 | + |
1052 | +New and changed links |
1053 | +--------------------- |
1054 | + |
1055 | +finit_module.2 |
1056 | + Michael Kerrisk |
1057 | + New link to init_module.2 |
1058 | + |
1059 | +__after_morecore_hook.3 |
1060 | +__free_hook.3 |
1061 | +__malloc_initialize_hook.3 |
1062 | +__memalign_hook.3 |
1063 | +__realloc_hook.3 |
1064 | + Michael Kerrisk |
1065 | + New link to malloc_hook.3 |
1066 | + |
1067 | + |
1068 | +Global changes |
1069 | +-------------- |
1070 | + |
1071 | +Various pages |
1072 | + Michael Kerrisk |
1073 | + Global fix: s/tty/terminal/ |
1074 | + |
1075 | + |
1076 | +Changes to individual pages |
1077 | +--------------------------- |
1078 | + |
1079 | +clone.2 |
1080 | + Michael Kerrisk |
1081 | + Add kernel versions for various CLONE_* constants |
1082 | + Michael Kerrisk |
1083 | + CLONE_NEWIPC governs mechanisms that don't have filesystem pathnames |
1084 | + Michael Kerrisk |
1085 | + CLONE_NEWIPC doesn't mount the POSIX MQ file system |
1086 | + Michael Kerrisk |
1087 | + Add an example program (CLONE_NEWUTS) |
1088 | + Michael Kerrisk |
1089 | + Some reworking of CLONE_NEWIPC text |
1090 | + No substantial content changes. |
1091 | + Michael Kerrisk |
1092 | + SEE ALSO: add kcmp(2) |
1093 | + SEE ALSO: add setns(2) |
1094 | + |
1095 | +fallocate.2 |
1096 | + Michael Kerrisk |
1097 | + FALLOC_FL_* flags are defined in glibc only since 2.18 |
1098 | + |
1099 | +getxattr.2 |
1100 | +removexattr.2 |
1101 | +setxattr.2 |
1102 | + Michael Kerrisk [Andrew Perepechko, ] |
1103 | + Note that ENOATTR is a synonym for ENODATA |
1104 | + Various people have pointed out that strace(1) shows ENODATA |
1105 | + for the case where the named attribute does not exist, or |
1106 | + the process has no access to this attribute. ENODATA |
1107 | + and ENOATTR are in fact defined as synonyms. Point this out |
1108 | + in the man page, so that people understand the strace(1) info. |
1109 | + |
1110 | + See https://bugzilla.kernel.org/show_bug.cgi?id=51871 |
1111 | + |
1112 | +getxattr.2 |
1113 | +listxattr.2 |
1114 | +removexattr.2 |
1115 | +setxattr.2 |
1116 | + Michael Kerrisk |
1117 | + Put errors under ERRORS section |
1118 | + The errno values on these pages were listed in a nonstandard |
1119 | + way under the RETURN VALUE section. Put them in ERRORS sections. |
1120 | + |
1121 | +init_module.2 |
1122 | + Michael Kerrisk [Rusty Russell] |
1123 | + ERRORS: Add errors for module signatures (EBADMSG, ENOKEY) |
1124 | + |
1125 | +link.2 |
1126 | +mkdir.2 |
1127 | +mknod.2 |
1128 | +open.2 |
1129 | +rename.2 |
1130 | +symlink.2 |
1131 | +write.2 |
1132 | +mkfifo.3 |
1133 | + Mark Hills |
1134 | + Document EDQUOT error |
1135 | + The return error EDQUOT is not documented in open(2), write(2), |
1136 | + symlink(2) etc. |
1137 | + |
1138 | + Whether inodes or disk blocks are required for each function |
1139 | + is something I based on received wisdom and BSD documentation, |
1140 | + rather than tracing the code to the kernel. For symlink(2) |
1141 | + this certainly depends on the file system type. |
1142 | + |
1143 | +listxattr.2 |
1144 | + Michael Kerrisk [Theodore Ts'o] |
1145 | + Fix RETURN VALUE description |
1146 | + On success, 0 may be returned, so change wording from |
1147 | + "positive number" to "nonnegative number". |
1148 | + |
1149 | +outb.2 |
1150 | + Michael Kerrisk |
1151 | + Add SYNOPSIS |
1152 | + |
1153 | +prctl.2 |
1154 | + Kees Cook |
1155 | + Document PR_SET_PTRACER |
1156 | + Document the Yama LSM's prctl handler that allows processes to |
1157 | + declare ptrace restriction exception relationships via |
1158 | + PR_SET_PTRACER. |
1159 | + Michael Kerrisk |
1160 | + Make it explicit that PR_SET_PTRACER replaces previous setting |
1161 | + The attribute is a scalar, not a list. |
1162 | + Shawn Landden |
1163 | + Document EINVAL error for PR_SET_PTRACER |
1164 | + Michael Kerrisk |
1165 | + Document PR_GET_TID_ADDRESS |
1166 | + |
1167 | +ptrace.2 |
1168 | + Michael Kerrisk |
1169 | + Document PTRACE_O_EXITKILL |
1170 | + Michael Kerrisk |
1171 | + Place PTRACE_SETOPTIONS list in alphabetical order |
1172 | + |
1173 | +query_module.2 |
1174 | + Michael Kerrisk |
1175 | + Must be called using syscall(2) |
1176 | + Yes, the call is way obsolete, but add this info |
1177 | + for completeness. |
1178 | + |
1179 | +recvmmsg.2 |
1180 | + Elie De Brauwer |
1181 | + Add/correct kernel version info for recvmmsg() and MSG_WAITFORNONE |
1182 | + This patch isolates the since/version related fixes as requested. |
1183 | + This change introduces the following delta: |
1184 | + * The page states it was added in 2.6.32 but it is only added |
1185 | + 2.6.33 (ref: http://kernelnewbies.org/Linux_2_6_33) |
1186 | + * The MSG_WAITFORONE flag was in turn only added in 2.6.34 |
1187 | + (ref: http://kernelnewbies.org/Linux_2_6_34) |
1188 | + Elie De Brauwer |
1189 | + Add an example program |
1190 | + |
1191 | +setns.2 |
1192 | + Michael Kerrisk |
1193 | + Add example program |
1194 | + |
1195 | +sigaction.2 |
1196 | + Michael Kerrisk [Zsbán Ambrus] |
1197 | + Note feature test macro requirements for 'siginfo_t' |
1198 | + See https://bugzilla.kernel.org/show_bug.cgi?id=52931 |
1199 | + |
1200 | +syscalls.2 |
1201 | + Michael Kerrisk |
1202 | + Add kern_features(2) |
1203 | + Michael Kerrisk |
1204 | + Add utrap_install(2) |
1205 | + Sparc-specific, present since ancient times |
1206 | + Michael Kerrisk |
1207 | + Add finit_module(2) |
1208 | + |
1209 | +sysctl.2 |
1210 | + Michael Kerrisk [Garrett Cooper] |
1211 | + ERRORS: EACCES as a synonym for EPRM |
1212 | + See https://bugzilla.kernel.org/show_bug.cgi?id=46731 |
1213 | + and http://thread.gmane.org/gmane.linux.ltp/11413/focus=957635 |
1214 | + From: Garrett Cooper <yanegomi <at> gmail.com> |
1215 | + Subject: Re: [LTP] [PATCH] sysctl03: sysctl returns EACCES after 2.6.33-rc1 |
1216 | + Newsgroups: gmane.linux.kernel, gmane.linux.ltp |
1217 | + Date: 2010-03-04 18:35:33 GMT |
1218 | + |
1219 | +unshare.2 |
1220 | + Michael Kerrisk |
1221 | + Update NOTES on unimplemented flags |
1222 | + Michael Kerrisk |
1223 | + Fix text problems in description of CLONE_FS |
1224 | + Michael Kerrisk |
1225 | + SEE ALSO: add kcmp(2) |
1226 | + SEE ALSO: add setns(2) |
1227 | + Michael Kerrisk |
1228 | + Reorder CLONE_NEWUTS entry in list |
1229 | + |
1230 | +difftime.3 |
1231 | + Michael Kerrisk [Michal Gorny] |
1232 | + Remove crufty text about 'time_t' on "other systems" |
1233 | + Back in 2006, some text came in via Debian patches that seems |
1234 | + crufty. Remove it. |
1235 | + |
1236 | + See https://bugzilla.kernel.org/show_bug.cgi?id=46731 |
1237 | + |
1238 | +getaddrinfo.3 |
1239 | +getnameinfo.3 |
1240 | + Michael Kerrisk [Peter Budny] |
1241 | + Fix some confused references to function names |
1242 | + See https://bugzilla.kernel.org/show_bug.cgi?id=52741 |
1243 | + |
1244 | +getspnam.3 |
1245 | + Michael Kerrisk [Wolfgang Rohdewald] |
1246 | + ERRORS: Add EACCES |
1247 | + See https://bugzilla.kernel.org/show_bug.cgi?id=52681 |
1248 | + |
1249 | +__setfpucw.3 |
1250 | + Michael Kerrisk |
1251 | + Add proper page cross refs for alternate functions |
1252 | + |
1253 | +core.5 |
1254 | +proc.5 |
1255 | + Kees Cook |
1256 | + Clarify suid_dumpable versus core_pattern |
1257 | + In Linux 3.6, additional requirements were placed on core_pattern |
1258 | + when suid_dumpable is set to 2. Document this and include commit |
1259 | + references. |
1260 | + Justin Lebar |
1261 | + statm's "shared" field refers to pages backed by files |
1262 | + I noticed that statm's "shared" field doesn't match the sum of |
1263 | + all the "shared" entries in smaps [1]. |
1264 | + |
1265 | + The kernel docs explain that statm's "shared" field is "number of |
1266 | + pages that are shared (i.e. backed by a file)" [2]. smaps appears |
1267 | + to call a page shared if it's mapped by at least two processes, |
1268 | + which explains this discrepancy. |
1269 | + |
1270 | + I'm not a kernel hacker, but it appears to me they do mean "i.e." |
1271 | + and not "e.g." in the statm description: In |
1272 | + fs/proc/task_mmu.c::task_statm, I see |
1273 | + |
1274 | + *shared = get_mm_counter(mm, MM_FILEPAGES); |
1275 | + |
1276 | + Here's a patch which updates the man page to match the (hopefully |
1277 | + correct) kernel docs. |
1278 | + |
1279 | + [1] https://bugzilla.mozilla.org/show_bug.cgi?id=807181 |
1280 | + [2] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/filesystems/proc.txt;h=a1793d670cd01bd374eddf54ffdfc768504291ff;hb=HEAD |
1281 | + |
1282 | +proc.5 |
1283 | + Kees Cook |
1284 | + Put /proc/sys/kernel/hotplug in alphabetical order |
1285 | + Kees Cook |
1286 | + Document /proc/sys/kernel/dmesg_restrict |
1287 | + Kees Cook |
1288 | + Linux 3.4 changed permissions needed to change kptr_restrict |
1289 | + Michael Kerrisk [Samuel Thibault, Simon Paillard] |
1290 | + Add field numbers for /proc/PID/stat |
1291 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553413 |
1292 | + Add numbering to /proc/stat "cpu" fields |
1293 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553413 |
1294 | + Michael Kerrisk |
1295 | + Reorganize text describing /proc/stat "cpu" fields |
1296 | + Michael Kerrisk |
1297 | + Rewording of suid_dumpable text after comments from Kees Cook |
1298 | + Michael Kerrisk [Samuel Thibault, Simon Paillard] |
1299 | + Add field numbers for /proc/[pid]/statm |
1300 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553413 |
1301 | + Michael Kerrisk |
1302 | + Document /proc/stat "cpu" "nice_guest" field |
1303 | + Info taken from commit ce0e7b28fb75cb003cfc8d0238613aaf1c55e797 |
1304 | + Michael Kerrisk [Peter Lekeynstein] |
1305 | + Document /prod/[pid]/oom_score_adj |
1306 | + Text taken directly from Documentation/filesystems/proc.txt, |
1307 | + with some light editing. |
1308 | + |
1309 | + See https://bugzilla.kernel.org/show_bug.cgi?id=50421 |
1310 | + |
1311 | +shells.5 |
1312 | + Michael Kerrisk |
1313 | + Add /etc/bash to list of example shells |
1314 | + |
1315 | +ttytype.5 |
1316 | + Michael Kerrisk |
1317 | + Add proper xref for termcap and terminfo pages |
1318 | + |
1319 | +capabilities.7 |
1320 | + Michael Kerrisk |
1321 | + Add kcmp(2) under CAP_SYS_PTRACE |
1322 | + |
1323 | +man-pages.7 |
1324 | + Michael Kerrisk |
1325 | + Update description of Section 7 |
1326 | + |
1327 | + |
1328 | +==================== Changes in man-pages-3.47 ==================== |
1329 | + |
1330 | +Released: 2013-02-12, Christchurch |
1331 | + |
1332 | + |
1333 | +Contributors |
1334 | +------------ |
1335 | + |
1336 | +The following people contributed patches/fixes or (noted in brackets |
1337 | +in the changelog below) reports, notes, and ideas that have been |
1338 | +incorporated in changes in this release: |
1339 | + |
1340 | +David Prévot <taffit@debian.org> |
1341 | +D. Barbier <bouzim@gmail.com> |
1342 | +Lennart Poettering <lennart@poettering.net> |
1343 | +Michael Kerrisk <mtk.manpages@gmail.com> |
1344 | +Mike Frysinger <vapier@gentoo.org> |
1345 | +Peter Schiffer <pschiffe@redhat.com> |
1346 | +Radek Pazdera <rpazdera@redhat.com> |
1347 | +Reuben Thomas <rrt@sc3d.org> |
1348 | +Shawn Landden <shawnlandden@gmail.com> |
1349 | +Simon Paillard <spaillard@debian.org> |
1350 | +Vince Weaver <vweaver1@eecs.utk.edu> |
1351 | + |
1352 | +Apologies if I missed anyone! |
1353 | + |
1354 | + |
1355 | +New and rewritten pages |
1356 | +----------------------- |
1357 | + |
1358 | +perf_event_open.2 |
1359 | + Vincent Weaver |
1360 | + New page documenting perf_event_open(2) |
1361 | + |
1362 | +pthread_setname_np.3 |
1363 | + Chandan Apsangi, Michael Kerrisk |
1364 | + New page for pthread_setname_np(3) and pthread_getname_np(3) |
1365 | + |
1366 | +sln.8 |
1367 | + Michael Kerrisk [Peter Schiffer] |
1368 | + New page documenting the 'sln' command provided by glibc |
1369 | + Inspired by a Red Hat downstream page, but with rather |
1370 | + more detail. |
1371 | + |
1372 | + |
1373 | +Newly documented interfaces in existing pages |
1374 | +--------------------------------------------- |
1375 | + |
1376 | +prctl.2 |
1377 | + Michael Kerrisk [Shawn Landden, Lennart Poettering] |
1378 | + Document PR_SET_CHILD_SUBREAPER and PR_GET_CHILD_SUBREAPER |
1379 | + |
1380 | +ip.7 |
1381 | + Radek Pazdera |
1382 | + Add source-specific multicast sockopts |
1383 | + This patch adds documentation of several source-specific multicast |
1384 | + socket options that were added to kernel with implementation |
1385 | + of IGMPv3 in 2.5.68. |
1386 | + |
1387 | + The following socket options were added: |
1388 | + IP_ADD_SOURCE_MEMBERSHIP |
1389 | + IP_DROP_SOURCE_MEMBERSHIP |
1390 | + IP_BLOCK_SOURCE |
1391 | + IP_UNBLOCK_SOURCE |
1392 | + IP_MSFILTER |
1393 | + |
1394 | + |
1395 | +Pages moved across sections |
1396 | +--------------------------- |
1397 | + |
1398 | +getcontext.3 |
1399 | + Michael Kerrisk |
1400 | + This page really belongs in Section 3 (moved from Section 2) |
1401 | + |
1402 | +getdtablesize.3 |
1403 | + Michael Kerrisk |
1404 | + Move from Section 2 |
1405 | + |
1406 | + |
1407 | +New and changed links |
1408 | +--------------------- |
1409 | + |
1410 | +getcontext.2 |
1411 | + Michael Kerrisk |
1412 | + Make link to page moved into Section 3 |
1413 | + |
1414 | +getdtablesize.2 |
1415 | + Michael Kerrisk |
1416 | + Link to renamed getdtablesize.3 |
1417 | + |
1418 | +setcontext.2 |
1419 | + Michael Kerrisk |
1420 | + Modify link to point to Section 3 |
1421 | + |
1422 | +pthread_getname_np.3 |
1423 | + Michael Kerrisk |
1424 | + New link to new pthread_setname_np.3 |
1425 | + |
1426 | +setcontext.3 |
1427 | + Michael Kerrisk |
1428 | + Link to getcontext page renamed into Section 3 |
1429 | + |
1430 | + |
1431 | +Changes to individual pages |
1432 | +--------------------------- |
1433 | + |
1434 | +fallocate.2 |
1435 | + Michael Kerrisk |
1436 | + SEE ALSO: add fallocate(1) |
1437 | + |
1438 | +flock.2 |
1439 | + Michael Kerrisk |
1440 | + SEE ALSO: add flock(1) |
1441 | + |
1442 | +fork.2 |
1443 | + Michael Kerrisk |
1444 | + SEE ALSO: add exit(2) |
1445 | + |
1446 | +getpriority.2 |
1447 | + Michael Kerrisk |
1448 | + BUGS: note that nice value is per-thread on Linux |
1449 | + |
1450 | +getrlimit.2 |
1451 | + Michael Kerrisk |
1452 | + SEE ALSO: add prlimit(1) |
1453 | + |
1454 | +gettid.2 |
1455 | + Michael Kerrisk |
1456 | + SEE ALSO: add various system calls that use thread IDs |
1457 | + |
1458 | +ioprio_set.2 |
1459 | + Michael Kerrisk |
1460 | + SEE ALSO: add ionice(1) |
1461 | + |
1462 | +sched_setaffinity.2 |
1463 | + Michael Kerrisk |
1464 | + SEE ALSO: add taskset(1) |
1465 | + |
1466 | +sched_setparam.2 |
1467 | + Michael Kerrisk |
1468 | + Scheduling policy and parameters are per-thread on Linux |
1469 | + Direct the reader to the discussion in sched_setscheduler(2). |
1470 | + |
1471 | +sched_setscheduler.2 |
1472 | + Michael Kerrisk |
1473 | + Scheduling policy and parameters are per-thread on Linux |
1474 | + Michael Kerrisk |
1475 | + SEE ALSO: add chrt(1) |
1476 | + |
1477 | +setsid.2 |
1478 | + Michael Kerrisk |
1479 | + SEE ALSO: add setsid(1) |
1480 | + |
1481 | +shmop.2 |
1482 | + Michael Kerrisk [Peter Schiffer] |
1483 | + ERRORS: Add EIDRM |
1484 | + Taken from Red Hat downstream patch |
1485 | + |
1486 | +sigaction.2 |
1487 | +makecontext.3 |
1488 | + Michael Kerrisk |
1489 | + Change getcontext/setcontext page ref to Section 3 |
1490 | + |
1491 | +signal.2 |
1492 | + Michael Kerrisk [Reuben Thomas] |
1493 | + Clarify System V vs BSD semantics for signal() |
1494 | + |
1495 | +syscalls.2 |
1496 | + Michael Kerrisk |
1497 | + The list on this page is not just syscalls common to all platforms |
1498 | + Michael Kerrisk |
1499 | + Add perfctr(2) |
1500 | + Add ppc_rtas(2) |
1501 | + Michael Kerrisk |
1502 | + Add kernel version number of utrap_install(2) |
1503 | + |
1504 | +unimplemented.2 |
1505 | + Michael Kerrisk [Peter Schiffer] |
1506 | + Remove mention of kernel version number in DESCRIPTION |
1507 | + |
1508 | +inet.3 |
1509 | + Michael Kerrisk [Peter Schiffer] |
1510 | + Fix error in EXAMPLE using inet_aton() |
1511 | + See https://bugzilla.redhat.com/show_bug.cgi?id=837090 |
1512 | + Patch taken from Red Hat downstream. |
1513 | + |
1514 | +posix_fallocate.3 |
1515 | + Michael Kerrisk |
1516 | + SEE ALSO: add fallocate(1) |
1517 | + |
1518 | +regex.3 |
1519 | + Reuben Thomas |
1520 | + Clarify details of matching |
1521 | + The first is that it's far from clear that the end points of the |
1522 | + complete string match are stored in the zero'th element of the |
1523 | + regmatch_t array; secondly, the phrase "next largest substring |
1524 | + match" is positively misleading, implying some sort of size |
1525 | + ordering, whereas in fact they are ordered according to their |
1526 | + appearance in the regex pattern. |
1527 | + |
1528 | +scanf.3 |
1529 | + Michael Kerrisk |
1530 | + Clarify meaning of "string conversions" for 'm' modifier |
1531 | + Mike Frysinger |
1532 | + Update %a vs %m documentation |
1533 | + POSIX.1-2008 adopted the 'm' flag for dynamic allocation. Update |
1534 | + page to cover it and relegate the glibc-specific 'a' flag to |
1535 | + NOTES. |
1536 | + |
1537 | +strtol.3 |
1538 | + Michael Kerrisk [Peter Schiffer] |
1539 | + Replace some bogus text about "thousands separator" |
1540 | + See https://bugzilla.redhat.com/show_bug.cgi?id=652870 |
1541 | + |
1542 | +sysconf.3 |
1543 | + Michael Kerrisk [Peter Schiffer] |
1544 | + Use "_SC_PAGESIZE" consistently on page |
1545 | + s/_SC_PAGE_SIZE/_SC_PAGESIZE/ in one instance. |
1546 | + From Red Hat downstream patch. |
1547 | + |
1548 | +nscd.conf.5 |
1549 | + Peter Schiffer |
1550 | + Add max-db-size and auto-propagate descriptions, default values, + misc |
1551 | + * added missing valid services (services and netgroup) |
1552 | + * added many default values for options |
1553 | + * reordered options according to the nscd.conf file |
1554 | + (logical order) |
1555 | + * added 2 missing options: max-db-size and auto-propagate |
1556 | + |
1557 | +nsswitch.conf.5 |
1558 | + Peter Schiffer |
1559 | + Mention initgroups db |
1560 | + |
1561 | +proc.5 |
1562 | + Michael Kerrisk |
1563 | + Document /proc/profile |
1564 | + Michael Kerrisk [Peter Schiffer] |
1565 | + Update /proc/sys/fs/file-nr to include Linux 2.6 details |
1566 | + Michael Kerrisk |
1567 | + Clarify relationship between file-max and file-nr |
1568 | + The third value in /proc/sys/fs/file-nr is the same as |
1569 | + the value in /proc/sys/fs/file-max. |
1570 | + Michael Kerrisk |
1571 | + Note message written to kernel log when file-max limit is hit |
1572 | + Info from Documentation/sysctl/fs.txt. |
1573 | + Michael Kerrisk |
1574 | + Mention lscpu(1) under discussion of /proc/cpuinfo |
1575 | + |
1576 | +resolv.conf.5 |
1577 | + Michael Kerrisk [Peter Schiffer] |
1578 | + Document "single-request-reopen" option |
1579 | + Taken from Red Hat downstream patch |
1580 | + |
1581 | + See https://bugzilla.redhat.com/show_bug.cgi?id=717770 |
1582 | + See http://thread.gmane.org/gmane.linux.man/3161 |
1583 | + |
1584 | +utmp.5 |
1585 | + Michael Kerrisk |
1586 | + SEE ALSO: add utmpdump(1) |
1587 | + |
1588 | +cpuset.7 |
1589 | + Simon Paillard |
1590 | + Add missing 'cpuset.' prefix for some flags |
1591 | + See kernel commit e21a05cb408bb9f244f11a0813d4b355dad0822e |
1592 | + |
1593 | +svipc.7 |
1594 | + Michael Kerrisk |
1595 | + SEE ALSO: add ipcmk(1), ipcrm(1), ipcs(1) |
1596 | + |
1597 | +termio.7 |
1598 | + Michael Kerrisk |
1599 | + SEE ALSO: add reset(1), setterm(1), stty(1), tty(4) |
1600 | + |
1601 | +ld.so.8 |
1602 | + Michael Kerrisk [Peter Schiffer] |
1603 | + LD_VERBOSE does not work with ld.so --list and --verify |
1604 | + From Red Hat downstream patch |
1605 | + |
1606 | + See https://bugzilla.redhat.com/show_bug.cgi?id=532629 |
1607 | + Michael Kerrisk |
1608 | + SEE ALSO: add sln(8) |
1609 | + |
1610 | +zdump.8 |
1611 | + Michael Kerrisk [Peter Schiffer] |
1612 | + Bring up to date with zdump --help |
1613 | + Patch taken from Red Hat downstream. |
1614 | + |
1615 | + |
1616 | +==================== Changes in man-pages-3.48 ==================== |
1617 | + |
1618 | +Released: 2013-03-05, Munich |
1619 | + |
1620 | + |
1621 | +Contributors |
1622 | +------------ |
1623 | + |
1624 | +The following people contributed patches/fixes or (noted in brackets |
1625 | +in the changelog below) reports, notes, and ideas that have been |
1626 | +incorporated in changes in this release: |
1627 | + |
1628 | +Andrey Vagin <avagin@openvz.org> |
1629 | +Aristeu Rozanski <aris@ruivo.org> |
1630 | +Colin Walters <walters@verbum.org> |
1631 | +Cyril Hrubis <chrubis@suse.cz> |
1632 | +Cyrill Gorcunov <gorcunov@openvz.org> |
1633 | +Daniel P. Berrange <berrange@redhat.com> |
1634 | +David Prévot <taffit@debian.org> |
1635 | +D. Barbier <bouzim@gmail.com> |
1636 | +Denys Vlasenko <vda.linux@googlemail.com> |
1637 | +Flavio Leitner <fbl@redhat.com> |
1638 | +Graham Gower <graham.gower@gmail.com> |
1639 | +Ivana Varekova <varekova@redhat.com> |
1640 | +Kai Kunschke <kai@kunfoo.org> |
1641 | +Marcela Maslanova <mmaslano@redhat.com> |
1642 | +Marc Lehmann <debian-reportbug@plan9.de> |
1643 | +Marshel Abraham <Marshel.Abraham@in.bosch.com> |
1644 | +Michael Kerrisk <mtk.manpages@gmail.com> |
1645 | +Nathan Stratton Treadway <kernelbugs@nathanst.com> |
1646 | +Pavel Emelyanov <xemul@parallels.com> |
1647 | +Peter Schiffer <pschiffe@redhat.com> |
1648 | +Simon Heimberg <simohe@besonet.ch> |
1649 | +Simon Paillard <spaillard@debian.org> |
1650 | +Török Edwin <edwintorok@gmail.com> |
1651 | +Ulrich Drepper <drepper@redhat.com> |
1652 | +Zack Weinberg <zackw@panix.com> |
1653 | + |
1654 | +Apologies if I missed anyone! |
1655 | + |
1656 | + |
1657 | +New and rewritten pages |
1658 | +----------------------- |
1659 | + |
1660 | +getunwind.2 |
1661 | + Marcela Maslanova |
1662 | + New page documenting getunwind(2) |
1663 | + Taken from Red Hat downstream man pages set |
1664 | + Michael Kerrisk |
1665 | + Much rewriting |
1666 | + Some text taken from arch/ia64/kernel/unwind.c. |
1667 | + |
1668 | +perfmonctl.2 |
1669 | + Ivana Varekova |
1670 | + New page documenting IA-64-specific perfmonctl(2) |
1671 | + Taken from Red Hat downstream man pages |
1672 | + Michael Kerrisk |
1673 | + Rework discussion of PFM_CREATE_CONTEXT |
1674 | + Add VERSIONS and CONFORMING TO |
1675 | + Note that there is no glibc wrapper |
1676 | + Remove PFM_CREATE_EVTSETS, PFM_DELETE_EVTSETS, PFM_GETINFO_EVTSETS |
1677 | + These don't exist, and it appears they never have. |
1678 | + Fix argument types for PFM_WRITE_PMCS, PFM_WRITE_PMDS, PFM_READ_PMDS |
1679 | + The types that were being used don't exist! |
1680 | + Briefly document PFM_GET_FEATURES, PFM_DEBUG, PFM_GET_PMC_RESET_VAL |
1681 | + |
1682 | +gai.conf.5 |
1683 | + Ulrich Drepper |
1684 | + New page documenting gai.conf |
1685 | + Taken from Red Hat downstream pages |
1686 | + |
1687 | +nss.5 |
1688 | + Ulrich Drepper |
1689 | + New page describing nss.conf |
1690 | + |
1691 | + |
1692 | +Newly documented interfaces in existing pages |
1693 | +--------------------------------------------- |
1694 | + |
1695 | +clock_getres.2 |
1696 | + Cyril Hrubis |
1697 | + Document CLOCK_REALTIME_COARSE and CLOCK_MONOTONIC_COARSE |
1698 | + Cyril Hrubis |
1699 | + Document CLOCK_BOOTTIME |
1700 | + Michael Kerrisk |
1701 | + Some improvements to CLOCK_BOOTTIME description |
1702 | + |
1703 | +ptrace.2 |
1704 | + Denys Vlasenko |
1705 | + Document PTRACE_GETREGSET, PTRACE_SETREGSET, PTRACE_SEIZE, and friends |
1706 | + Document PTRACE_GETREGSET, PTRACE_SETREGSET, |
1707 | + PTRACE_SEIZE, PTRACE_INTERRUPT, and PTRACE_LISTEN. |
1708 | + |
1709 | + |
1710 | +New and changed links |
1711 | +--------------------- |
1712 | + |
1713 | +fattach.2 |
1714 | +fdetach.2 |
1715 | +getmsg.2 |
1716 | +isastream.2 |
1717 | +putmsg.2 |
1718 | + Michael Kerrisk [Peter Schiffer] |
1719 | + New link to unimplemented.2 |
1720 | + Taken from Red Hat downstream. |
1721 | + |
1722 | + See https://bugzilla.redhat.com/show_bug.cgi?id=436407 |
1723 | + |
1724 | + |
1725 | +Global changes |
1726 | +-------------- |
1727 | + |
1728 | +Many pages |
1729 | + Michael Kerrisk |
1730 | + Global fix: remove unneeded double quotes in .SH headings |
1731 | + |
1732 | +Many pages |
1733 | + Michael Kerrisk |
1734 | + Global fix: remove unneeded double quotes in .SS headings |
1735 | + |
1736 | +Many pages |
1737 | + Michael Kerrisk |
1738 | + Global fix: use consistent capitalization in .SS headings |
1739 | + Capitalization in .SS sections across pages (and sometimes even |
1740 | + within a single page) is wildly inconsistent. Make it consistent. |
1741 | + Capitalize first word in heading, but otherwise use lower case, |
1742 | + except where English usage (e.g., proper nouns) or programming |
1743 | + language requirements (e.g., identifier names) dictate otherwise. |
1744 | +Many pages |
1745 | + Michael Kerrisk [Denys Vlasenko] |
1746 | + Remove double blank lines in output |
1747 | + |
1748 | +Various pages |
1749 | + Michael Kerrisk |
1750 | + Fix order of SH sections |
1751 | + |
1752 | + |
1753 | +Changes to individual pages |
1754 | +--------------------------- |
1755 | + |
1756 | +accept.2 |
1757 | + Michael Kerrisk |
1758 | + NAME: Add "accept4" |
1759 | + |
1760 | +access.2 |
1761 | + Colin Walters |
1762 | + Note that access() may also fail for FUSE |
1763 | + Since in some cases (e.g. libguestfs's guestmount) it also has the |
1764 | + semantics where files can appear owned by root, but are actually |
1765 | + mutable by the user, despite what one might infer from the Unix |
1766 | + permissions. |
1767 | + |
1768 | +getpeername.2 |
1769 | + Michael Kerrisk [Kai Kunschke] |
1770 | + Clarify semantics of getpeername() for datagram sockets |
1771 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674034 |
1772 | + |
1773 | +getuid.2 |
1774 | + Michael Kerrisk |
1775 | + Remove duplicate section heading |
1776 | + |
1777 | +mmap.2 |
1778 | + Cyril Hrubis |
1779 | + Add note about partial page in BUGS section |
1780 | + This adds a note about Linux behavior with partial page at the end |
1781 | + of the object. The problem here is that a page that contains only |
1782 | + part of a file (because the file size is not multiple of PAGE_SIZE) |
1783 | + stays in page cache even after the mapping is unmapped and the file |
1784 | + is closed. So if some process dirties such page, other mappings |
1785 | + will see the changes rather than zeroes. |
1786 | + Michael Kerrisk [Török Edwin] |
1787 | + Some 'flags' values require a feature test macro to be defined |
1788 | + Add text to NOTES noting that some MAP_* constants are |
1789 | + defined only if a suitable feature test macro is defined. |
1790 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542601 |
1791 | + Cyril Hrubis |
1792 | + Document EOVERFLOW error |
1793 | + |
1794 | +open.2 |
1795 | + Michael Kerrisk |
1796 | + Clarify list of file creation flags |
1797 | + POSIX.1-2008 TC1 clarified this, so that O_CLOEXEC, |
1798 | + O_DIRECTORY, and O_NOFOLLOW are also in this list. |
1799 | + |
1800 | +prctl.2 |
1801 | + Cyrill Gorcunov |
1802 | + Add some details for PR_GET_TID_ADDRESS |
1803 | + |
1804 | +read.2 |
1805 | + Michael Kerrisk [Zack Weinberg] |
1806 | + Clarify interaction of count==0 and error checking |
1807 | + POSIX deliberately leaves this case open, so the man |
1808 | + page should be less specific about what happens. |
1809 | + |
1810 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533232 |
1811 | + Michael Kerrisk [Marc Lehmann] |
1812 | + Remove crufty text about O_NONBLOCK on files |
1813 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700529 |
1814 | + Michael Kerrisk |
1815 | + Clarify details for seekable files |
1816 | + |
1817 | +unimplemented.2 |
1818 | + Michael Kerrisk [Peter Schiffer] |
1819 | + Add various STREAMS interfaces to NAME |
1820 | + Taken from Red Hat downstream. |
1821 | + |
1822 | + See https://bugzilla.redhat.com/show_bug.cgi?id=436407 |
1823 | + |
1824 | +cexp2.3 |
1825 | + Michael Kerrisk |
1826 | + Still does not exist in glibc 2.17 |
1827 | + |
1828 | +exit.3 |
1829 | + Michael Kerrisk |
1830 | + Note that a call to execve() clears exit handler registrations |
1831 | + |
1832 | +getaddrinfo.3 |
1833 | + Michael Kerrisk |
1834 | + SEE ALSO: Add gai.conf(5) |
1835 | + |
1836 | +malloc_trim.3 |
1837 | + Michael Kerrisk |
1838 | + Remove duplicate section title |
1839 | + |
1840 | +printf.3 |
1841 | + Marshel Abraham [Graham Gower, Graham Gower] |
1842 | + Fix error handling in example code |
1843 | + See https://bugzilla.kernel.org/show_bug.cgi?id=23282 |
1844 | + |
1845 | +pthread_yield.3 |
1846 | + Michael Kerrisk [Aristeu Rozanski] |
1847 | + Add _GNU_SOURCE feature test macro to SYNOPSIS |
1848 | + |
1849 | +resolver.3 |
1850 | +resolv.conf.5 |
1851 | + Michael Kerrisk [Nathan Stratton Treadway, Simon Heimberg] |
1852 | + RES_DEBUG is only available if glibc is compiled with debug support |
1853 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692136 |
1854 | + and https://bugzilla.kernel.org/show_bug.cgi?id=43061 |
1855 | + |
1856 | +strtol.3 |
1857 | + Michael Kerrisk [Peter Schiffer] |
1858 | + Remove crufty text from previous fix |
1859 | + |
1860 | +core.5 |
1861 | + Michael Kerrisk |
1862 | + Document CONFIG_COREDUMP |
1863 | + |
1864 | +capabilities.7 |
1865 | + Andrey Vagin |
1866 | + Nonexistent bits are no longer shown as set in /proc/PID/status Cap* |
1867 | + |
1868 | +inotify.7 |
1869 | + Michael Kerrisk |
1870 | + A monitoring process can't easily distinguish events triggered by itself |
1871 | + |
1872 | +ip.7 |
1873 | + Flavio Leitner [Peter Schiffer] |
1874 | + Improve explanation about calling listen() or connect() |
1875 | + |
1876 | +man-pages.7 |
1877 | + Michael Kerrisk |
1878 | + Describe rules for capitalization in .SS headings |
1879 | + |
1880 | +rtnetlink.7 |
1881 | + Pavel Emelyanov |
1882 | + Add info about ability to create links with given index |
1883 | + Since kernel v3.7 the RTM_NEWLINK message now accepts nonzero |
1884 | + values in ifi_index field. Mention this fact in the respective |
1885 | + rtnetlink.7 section. |
1886 | + |
1887 | +socket.7 |
1888 | + Pavel Emelyanov |
1889 | + SO_BINDTODEVICE is now readable |
1890 | + SO_BINDTODEVICE is readable since since kernel 3.8. |
1891 | + |
1892 | + |
1893 | +==================== Changes in man-pages-3.49 ==================== |
1894 | + |
1895 | +Released: 2013-03-10, Munich |
1896 | + |
1897 | + |
1898 | +Contributors |
1899 | +------------ |
1900 | + |
1901 | +The following people contributed patches/fixes or (noted in brackets |
1902 | +in the changelog below) reports, notes, and ideas that have been |
1903 | +incorporated in changes in this release: |
1904 | + |
1905 | +Michael Kerrisk <mtk.manpages@gmail.com> |
1906 | + |
1907 | + |
1908 | +Global changes |
1909 | +-------------- |
1910 | + |
1911 | +The goal of the changes below to consistently format copyright |
1912 | +and license information in the comments in the page source |
1913 | +at the top of each page. This allows for easy scripting to |
1914 | +extract that information. Following these changes the comments |
1915 | +the top of the page source should now consistently have the form: |
1916 | + |
1917 | + .\" <copyright info, possibly spread over several lines> |
1918 | + .\" |
1919 | + .\" %%%LICENSE_START(<license-type>) |
1920 | + .\" <license text> |
1921 | + .\" %%%LICENSE_END |
1922 | + .\" <other comments> |
1923 | + |
1924 | +Note that the 'license-type' is merely descriptive. Its purpose is |
1925 | +to simplify scripting for the purpose of gathering statistics on |
1926 | +types of licenses used in man-pages. It is NOT a statement about |
1927 | +the actual licensing of the page; that license is contain INSIDE the |
1928 | +LICENSE_START...LICENSE_END clause. |
1929 | + |
1930 | + |
1931 | +All pages |
1932 | + Michael Kerrisk |
1933 | + Add a LICENSE_START()...LICENSE_END clause in source at |
1934 | + top of each page that encapsulates the license text. |
1935 | + Michael Kerrisk |
1936 | + Put copyright info at top of page, followed by blank line and LICENSE |
1937 | + |
1938 | +Various pages |
1939 | + Michael Kerrisk |
1940 | + Update info in source comments on where to get a copy of the GPL |
1941 | + |
1942 | +Various pages |
1943 | + Michael Kerrisk |
1944 | + Remove "Hey Emacs" comment in page source |
1945 | + Only certain pages have this; there is no consistency, so |
1946 | + remove it from all pages |
1947 | + Michael Kerrisk |
1948 | + Remove "-*- nroff -*-" comment at top of source |
1949 | + |
1950 | + |
1951 | +==================== Changes in man-pages-3.50 ==================== |
1952 | + |
1953 | +Released: 2013-03-15, Munich |
1954 | + |
1955 | + |
1956 | +Contributors |
1957 | +------------ |
1958 | + |
1959 | +The following people contributed patches/fixes or (noted in brackets |
1960 | +in the changelog below) reports, notes, and ideas that have been |
1961 | +incorporated in changes in this release: |
1962 | + |
1963 | +Andrey Vagin <avagin@openvz.org> |
1964 | +Bernhard Kuemel <bernhard@bksys.at> |
1965 | +Elie De Brauwer <eliedebrauwer@gmail.com> |
1966 | +Erik Saule <erik.saule@bmi.osu.edu> |
1967 | +Florian Weimer <fweimer@bfk.de> |
1968 | +Friedrich Delgado Friedrichs <friedel@nomaden.org> |
1969 | +Jonathan Nieder <jrnieder@gmail.com> |
1970 | +Jose Luis Domingo Lopez <debian@24x7linux.com> |
1971 | +Mark R Bannister <mark@proseconsulting.co.uk> |
1972 | +Michael Kerrisk <mtk.manpages@gmail.com> |
1973 | +Sam Varshavchik <mrsam@courier-mta.com> |
1974 | +Simon Paillard <spaillard@debian.org> |
1975 | + |
1976 | +Apologies if I missed anyone! |
1977 | + |
1978 | + |
1979 | +New and rewritten pages |
1980 | +----------------------- |
1981 | + |
1982 | +canonicalize_file_name.3 |
1983 | + Michael Kerrisk |
1984 | + Rewrite page, adding much more detail |
1985 | + |
1986 | + |
1987 | +Global changes |
1988 | +-------------- |
1989 | + |
1990 | +Various pages |
1991 | + Michael Kerrisk |
1992 | + Global fix: s/END_LICENSE/LICENSE_END/ |
1993 | + |
1994 | +Various pages |
1995 | + Michael Kerrisk |
1996 | + Global fix: s/bitmask/bit mask/ |
1997 | + |
1998 | + |
1999 | +Changes to individual pages |
2000 | +--------------------------- |
2001 | + |
2002 | +getent.1 |
2003 | + Mark R Bannister |
2004 | + netgroup description incorrectly refers to initgroups |
2005 | + |
2006 | +capget.2 |
2007 | + Michael Kerrisk |
2008 | + Update URL for libcap |
2009 | + |
2010 | +fork.2 |
2011 | + Michael Kerrisk |
2012 | + Port access permission bits (ioperm()) are turned off in the child |
2013 | + |
2014 | +futex.2 |
2015 | + Michael Kerrisk |
2016 | + 'timeout' is a minimum duration that the call will wait, not a maximum |
2017 | + |
2018 | +ioperm.2 |
2019 | + Michael Kerrisk |
2020 | + Note that iopl() level of 3 is needed to access ports |
2021 | + Michael Kerrisk |
2022 | + 'num' is *bits* not bytes! |
2023 | + Michael Kerrisk |
2024 | + Linux 2.6.8 lifted the port limit to 65,536 |
2025 | + See http://article.gmane.org/gmane.linux.kernel/202624/ |
2026 | + From: Stas Sergeev <stsp <at> aknet.ru> |
2027 | + Subject: [patch][rfc] Larger IO bitmap |
2028 | + Date: 2004-05-07 19:55:03 GMT |
2029 | + Michael Kerrisk |
2030 | + ioperm() operates on the calling *thread* (not process) |
2031 | + Michael Kerrisk |
2032 | + Clarify meaning of 'turn_on' argument |
2033 | + Plus form formatting fixes. |
2034 | + Michael Kerrisk |
2035 | + Clarify that default state of permission bits in child is off |
2036 | + Michael Kerrisk |
2037 | + NOTES: add mention of /proc/ioports |
2038 | + Michael Kerrisk |
2039 | + SEE ALSO: add outb(2) |
2040 | + |
2041 | +iopl.2 |
2042 | + Michael Kerrisk |
2043 | + CAP_SYS_RAWIO is required to *raise* the I/O privilege level |
2044 | + Michael Kerrisk |
2045 | + Clarify that the two least significant bits of 'level' are what matter |
2046 | + Michael Kerrisk |
2047 | + SEE ALSO: add outb(2) |
2048 | + |
2049 | +syscalls.2 |
2050 | + Michael Kerrisk |
2051 | + Add version information for all (other) syscalls |
2052 | + Michael Kerrisk |
2053 | + Add perfmonctl(2) |
2054 | + |
2055 | +futimes.3 |
2056 | + Michael Kerrisk [Jonathan Nieder] |
2057 | + ERRORS: Add ENOSYS for lutimes() |
2058 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620746 |
2059 | + |
2060 | +getpass.3 |
2061 | + Michael Kerrisk [Erik Saule] |
2062 | + Suggest use of the ECHO flag as an alternative |
2063 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644261 |
2064 | + |
2065 | +realpath.3 |
2066 | + Michael Kerrisk |
2067 | + Document GNU extensions for EACCES and ENOENT errors |
2068 | + |
2069 | +stdarg.3 |
2070 | + Michael Kerrisk [Friedrich Delgado Friedrichs] |
2071 | + Describe va_copy() |
2072 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575077 |
2073 | + |
2074 | +termios.3 |
2075 | + Michael Kerrisk [Bernhard Kuemel] |
2076 | + Mention that noncanonical mode does not do input processing |
2077 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643854 |
2078 | + |
2079 | +random.4 |
2080 | + Elie De Brauwer |
2081 | + Document write and document the ioctl interface of /dev/random |
2082 | + The update consists out of two parts: |
2083 | + - a minor thing which just documents what happens if a write to |
2084 | + /dev/(u)random is performed, which is used in the example |
2085 | + script but not explicitly mentioned. |
2086 | + - the other (biggest) part is the documentation of the ioctl() |
2087 | + interface which /dev/(u)random exposes. This ioctl() lives in |
2088 | + drivers/char/random.c and the primitives can be found in |
2089 | + include/linux/random.h |
2090 | + |
2091 | + One comment remains, there used to be an RNDGETPOOL ioctl() which |
2092 | + disappeared in v2.6.9. I found two patches on the net: |
2093 | + - http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.8.1/2.6.8.1-mm4/broken-out/dev-random-remove-rndgetpool-ioctl.patch |
2094 | + - https://lkml.org/lkml/2004/3/25/168 |
2095 | + |
2096 | + But as far as I can tell the first one got applied but the 2nd |
2097 | + one seems more correct. The result is that even today one can |
2098 | + still find traces of the RNDGETPOOL ioctl() in the header files. |
2099 | + Is this there for historical reasons or because it might break |
2100 | + userspace, even though using it will just give an EINVAL. |
2101 | + |
2102 | +bootparam.7 |
2103 | + Jose Luis Domingo Lopez |
2104 | + Document 'rootfstype' option |
2105 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182014 |
2106 | + |
2107 | +capabilities.7 |
2108 | + Michael Kerrisk |
2109 | + Add various pieces under CAP_SYS_RAWIO |
2110 | + Info obtained by grepping the kernel source. |
2111 | + Michael Kerrisk |
2112 | + Add CAP_SYS_RESOURCE /proc/PID/oom_score_adj case |
2113 | + |
2114 | +netlink.7 |
2115 | + Andrey Vagin |
2116 | + Add a note about broadcast messages to multiple groups |
2117 | + |
2118 | +socket.7 |
2119 | + Michael Kerrisk [Florian Weimer] |
2120 | + Define _GNU_SOURCE to obtain the definition of 'struct ucred' |
2121 | + See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572210 |
2122 | |
2123 | === modified file 'Makefile' |
2124 | --- Makefile 2012-11-16 10:33:14 +0000 |
2125 | +++ Makefile 2013-07-21 03:51:25 +0000 |
2126 | @@ -55,7 +55,7 @@ |
2127 | install -m 644 "$$i"/* $(DESTDIR)$(MANDIR)/"$$i" || exit $$?; \ |
2128 | done; \ |
2129 | |
2130 | -# Check if groff reports warnings (may be words of sentances not displayed) |
2131 | +# Check if groff reports warnings (may be words or sentences not displayed) |
2132 | # from http://lintian.debian.org/tags/manpage-has-errors-from-man.html |
2133 | GROFF_LOG := $(shell mktemp /tmp/manpages-checksXXXX) |
2134 | check-groff-warnings: |
2135 | |
2136 | === modified file 'debian/changelog' |
2137 | --- debian/changelog 2012-11-16 10:33:14 +0000 |
2138 | +++ debian/changelog 2013-07-21 03:51:25 +0000 |
2139 | @@ -1,3 +1,62 @@ |
2140 | +manpages (3.51-1ubuntu1) saucy; urgency=low |
2141 | + |
2142 | + * Resynchronize with debian (LP: #1179064), remaining changes: |
2143 | + - man2/ptrace.2: Document Ubuntu-specific PTRACE_ATTACH |
2144 | + * man2/prctl.2: PR_SET_PTRACER now documented upstream, change dropped. |
2145 | + |
2146 | + -- Matthew Fischer <matthew.fischer@canonical.com> Fri, 19 Jul 2013 20:07:34 -0600 |
2147 | + |
2148 | +manpages (3.51-1) unstable; urgency=low |
2149 | + |
2150 | + * Imported Upstream version 3.51: |
2151 | + . new manpages: kcmp.3 s390_runtime_instr.2 if_freenameindex.3 |
2152 | + if_indextoname.3 if_nameindex.3 if_nametoindex.3 (Closes: #235967) |
2153 | + perf_event_open.2 getcontext.3 getdtablesize.3 pthread_getname_np.3 |
2154 | + pthread_setname_np.3 setcontext.3 sln.8 |
2155 | + fattach.2 fdetach.2 getmsg.2 getunwind.2 isastream.2 |
2156 | + perfmonctl.2 putmsg.2 nss.5 |
2157 | + . ttyname.3: Fix confused text in ERRORS (Closes: #676264) |
2158 | + . proc.5: Add field numbers for (Closes: #553413) |
2159 | + . read.2: Remove crufty text about O_NONBLOCK on files (Closes: #700529) |
2160 | + . read.2: Clarify interaction of count==0 and error check (Closes: #533232) |
2161 | + . getpeername.2: Clarify semantics of getpeername() for datagram |
2162 | + sockets (Closes: #674034) |
2163 | + . mmap.2: Some 'flags' values require a feature test macro to be |
2164 | + defined (Closes: #542601) |
2165 | + . resolver.3, resolv.conf.5: RES_DEBUG is only available if glibc is |
2166 | + compiled with debug support (Closes: #692136) |
2167 | + . stdarg.3: Describe va_copy() (Closes: #575077) |
2168 | + . futimes.3: ERRORS: Add ENOSYS for lutimes() (Closes: #620746) |
2169 | + . units.7: units should use an actual µ (Closes: #704787) |
2170 | + . access.2: Clarify RETURN VALUE for F_OK (Closes: #705293) |
2171 | + . resolv.conf.5: Document "single-request-reopen" option (Closes: #699387) |
2172 | + . bootparam.7: Document 'rootfstype' option (Closes: #182014) |
2173 | + . ioperm.2: Linux 2.6.8 lifted the port limit to 65,536 (Closes: #578178) |
2174 | + * d/rules: build-{arch,indep} as required by policy 3.9.4 |
2175 | + * lintian overrides: FSSTND-dir-in-manual-page are alternate path |
2176 | + |
2177 | + -- Simon Paillard <spaillard@debian.org> Thu, 23 May 2013 23:05:10 +0200 |
2178 | + |
2179 | +manpages (3.44-1) unstable; urgency=low |
2180 | + |
2181 | + * Imported Upstream version 3.44: (Closes: #692595) |
2182 | + . new manpages: getauxval.3 secure_getenv.3 |
2183 | + . major update to delete_module.2 init_module.2 prctl.2 getauxval.3 proc.5 |
2184 | + . fts.3: Improve description of physical vs. logical (Closes: #633505) |
2185 | + . getdomainname.2: these calls relate to NIS, not DNS (Closes: #295635) |
2186 | + . proc.5: fix 'starttime' description of /proc/PID/stat (Closes: #675891) |
2187 | + . ptrace.2: Clarify some operations are not present on all |
2188 | + architectures (Closes: #122383) |
2189 | + * motd.5 updated and motd.tail removed: due to new behaviour of sysvinit |
2190 | + 2.88dsf-24 (Closes: #691414) |
2191 | + * Add glibc-doc-reference to package description (Closes: #640764) |
2192 | + * fputs.3: missing space in putc(c,stdout) (Closes: #693255) |
2193 | + * resolv.conf.5: Document IPv6 format for nameserver (Closes: #610036) |
2194 | + * stat.2: Clarify description of EOVERFLOW error (Closes: #604928) |
2195 | + * Ack my NMUs (Closes: #651476, #670874) |
2196 | + |
2197 | + -- Simon Paillard <spaillard@debian.org> Fri, 16 Nov 2012 19:56:48 +0100 |
2198 | + |
2199 | manpages (3.44-0ubuntu1) raring; urgency=low |
2200 | |
2201 | * New upstream release |
2202 | |
2203 | === added file 'debian/check-conflicts' |
2204 | --- debian/check-conflicts 1970-01-01 00:00:00 +0000 |
2205 | +++ debian/check-conflicts 2013-07-21 03:51:25 +0000 |
2206 | @@ -0,0 +1,18 @@ |
2207 | +#!/bin/bash |
2208 | + |
2209 | +BASEMAN="/usr/share/man" |
2210 | + |
2211 | +which apt-file >/dev/null 2>&1 |
2212 | +if [ $? -ne 0 ] ; then |
2213 | + echo "apt-file is required" 1>&2 ; |
2214 | + exit 1 |
2215 | +fi |
2216 | + |
2217 | +echo -e "WARNING: This tool assumes apt-file has been updated based on sid\n" 1>&2 ; |
2218 | + |
2219 | + |
2220 | +for j in man*/*.* ; |
2221 | + do (dpkg -S "$BASEMAN/$j.gz" 2>/dev/null || apt-file search "$BASEMAN/$j.gz") \ |
2222 | + | grep -v '^manpages:' \ |
2223 | + | grep -v '^manpages-dev:' ; |
2224 | +done |
2225 | |
2226 | === modified file 'debian/control' |
2227 | --- debian/control 2012-10-28 01:14:59 +0000 |
2228 | +++ debian/control 2013-07-21 03:51:25 +0000 |
2229 | @@ -5,15 +5,15 @@ |
2230 | Uploaders: Simon Paillard <spaillard@debian.org> |
2231 | Priority: important |
2232 | Build-Depends: debhelper (>= 7) |
2233 | -Standards-Version: 3.9.3 |
2234 | -Vcs-Browser: http://cvs.infodrom.org/manpages/?cvsroot=debian |
2235 | -Vcs-CVS: :pserver:anonymous@cvs.infofrom.org:/var/cvs/debian manpages |
2236 | +Standards-Version: 3.9.4 |
2237 | +Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/manpages.git |
2238 | +Vcs-Git: git://anonscm.debian.org/collab-maint/manpages.git |
2239 | Homepage: http://www.kernel.org/doc/man-pages/ |
2240 | |
2241 | Package: manpages |
2242 | Architecture: all |
2243 | Suggests: man-browser |
2244 | -Replaces: rsh-server (<< 0.10-7), bind, libc-bin (<< 2.16) |
2245 | +Replaces: rsh-server (<< 0.10-7), bind, libc-bin (<< 2.13-31) |
2246 | Depends: ${misc:Depends} |
2247 | Priority: important |
2248 | Description: Manual pages about using a GNU/Linux system |
2249 | @@ -40,4 +40,4 @@ |
2250 | these two sections: |
2251 | 2 = Linux system calls. |
2252 | 3 = Library calls (note that a more comprehensive source of information |
2253 | - may be found in the glibc-doc package). |
2254 | + may be found in the glibc-doc and glibc-doc-reference packages). |
2255 | |
2256 | === modified file 'debian/copyright' |
2257 | --- debian/copyright 2008-04-25 16:16:42 +0000 |
2258 | +++ debian/copyright 2013-07-21 03:51:25 +0000 |
2259 | @@ -1,3 +1,7 @@ |
2260 | +Upstream-Name: man-pages |
2261 | +Upstream-Contact: Michael Kerrisk <mtk.manpages@gmail.com>, linux-man@vger.kernel.org |
2262 | +Source: https://www.kernel.org/pub/linux/docs/man-pages/ |
2263 | + |
2264 | Manual pages for Debian GNU/Linux |
2265 | --------------------------------- |
2266 | |
2267 | @@ -13,7 +17,3 @@ |
2268 | <http://www.kernel.org/doc/man-pages/changelog.html> |
2269 | and the current version of the pages is browsable at |
2270 | <http://www.kernel.org/doc/man-pages/>. |
2271 | - |
2272 | -The source of the Debian package is managed using CVS. It is publicly |
2273 | -available at <http://cvs.infodrom.org/manpages/?cvsroot=debian> or as |
2274 | -<:pserver:anonymous@cvs.infodrom.org/var/cvs/debian/manpages/>. |
2275 | |
2276 | === modified file 'debian/inst' |
2277 | --- debian/inst 2012-05-06 15:24:57 +0000 |
2278 | +++ debian/inst 2013-07-21 03:51:25 +0000 |
2279 | @@ -15,13 +15,15 @@ |
2280 | for j in $i/*.*; do |
2281 | echo -n ${j#*/} |
2282 | case ${j#*/} in |
2283 | - time.1|ldd.1|\ |
2284 | + time.1|\ |
2285 | console.4|fd.4|fstab.5|ftpusers.5|lilo.conf.5|nfs.5|exports.5|ttytype.5|\ |
2286 | - passwd.5|lilo.8|zic.8|zdump.8|ldconfig.8|nscd.conf.5|nscd.8|\ |
2287 | - mdoc.samples.7|environ.5|\ |
2288 | - ld.so.8) |
2289 | + passwd.5|lilo.8|zic.8|zdump.8|\ |
2290 | + mdoc.samples.7|environ.5) |
2291 | echo -n "(skipped)" |
2292 | ;; |
2293 | + ldd.1|ldconfig.8|ld.so.8|nscd.conf.5|nscd.8|gai.conf.5) |
2294 | + echo -n "(skipped, provided by eglibc)" |
2295 | + ;; |
2296 | *) |
2297 | read Y < $j |
2298 | case "$Y" in |
2299 | @@ -63,11 +65,13 @@ |
2300 | case ${j#*/} in |
2301 | intro.*) |
2302 | ;; |
2303 | - infnan.3|fgetxattr.2|flistxattr.2|fremovexattr.2|fsetxattr.2|\ |
2304 | + infnan.3|query_module.2|set_mempolicy.2) |
2305 | + echo -n "(skipped)" |
2306 | + ;; |
2307 | + fgetxattr.2|flistxattr.2|fremovexattr.2|fsetxattr.2|\ |
2308 | getxattr.2|lgetxattr.2|listxattr.2|llistxattr.2|lremovexattr.2|\ |
2309 | - query_module.2|set_mempolicy.2|\ |
2310 | lsetxattr.2|removexattr.2|setxattr.2) |
2311 | - echo -n "(skipped)" |
2312 | + echo -n "(skipped, provided by libattr1-dev)" |
2313 | ;; |
2314 | *) |
2315 | read Y < $j |
2316 | |
2317 | === modified file 'debian/lintian.manpages' |
2318 | --- debian/lintian.manpages 2011-06-04 01:57:30 +0000 |
2319 | +++ debian/lintian.manpages 2013-07-21 03:51:25 +0000 |
2320 | @@ -1,2 +1,9 @@ |
2321 | # nam stands for "no automatic margins" |
2322 | manpages binary: spelling-error-in-manpage usr/share/man/man5/termcap.5.gz |
2323 | + |
2324 | +# /usr/doc/ indicated as old place for documentation |
2325 | +manpages binary: FSSTND-dir-in-manual-page usr/share/man/man7/LDP.7.gz |
2326 | + |
2327 | +# /var/catman/ only described as alternate path |
2328 | +manpages binary: FSSTND-dir-in-manual-page usr/share/man/man7/hier.7.gz |
2329 | + |
2330 | |
2331 | === modified file 'debian/make-copyright' |
2332 | --- debian/make-copyright 2011-12-08 22:30:21 +0000 |
2333 | +++ debian/make-copyright 2013-07-21 03:51:25 +0000 |
2334 | @@ -64,6 +64,9 @@ |
2335 | 'sync.8' => 'GPL', |
2336 | 'fcloseall.3' => 'Linux1', |
2337 | 'fallocate.2' => 'GPLv2', |
2338 | + 'getdtablesize.2' => 'Linux2', |
2339 | + 'gai.conf.5' => 'GPLv2', |
2340 | + 'nss.5' => 'GPLv2', |
2341 | 'cciss.4' => 'GPLv2', |
2342 | 'hpsa.4' => 'GPLv2' |
2343 | ); |
2344 | |
2345 | === modified file 'debian/rules' |
2346 | --- debian/rules 2012-10-28 01:14:59 +0000 |
2347 | +++ debian/rules 2013-07-21 03:51:25 +0000 |
2348 | @@ -17,6 +17,10 @@ |
2349 | rm -rf licenses |
2350 | dh_clean |
2351 | |
2352 | +# For Policy 3.9.4 |
2353 | +build-arch: build |
2354 | +build-indep: build |
2355 | + |
2356 | binary-arch: build |
2357 | |
2358 | binary-indep: build |
2359 | |
2360 | === removed file 'man-pages-3.44.Announce' |
2361 | --- man-pages-3.44.Announce 2012-11-16 10:33:14 +0000 |
2362 | +++ man-pages-3.44.Announce 1970-01-01 00:00:00 +0000 |
2363 | @@ -1,62 +0,0 @@ |
2364 | -RELEASE |
2365 | -The Linux man page maintainer proudly announces. . . |
2366 | - |
2367 | - man-pages-3.44.tar.gz - man pages for Linux |
2368 | - |
2369 | -Differences from the previous manual pages release are listed in |
2370 | -the file "Changes". |
2371 | - |
2372 | -For further information, visit http://www.kernel.org/doc/man-pages/ |
2373 | - |
2374 | -POSIX PAGES |
2375 | -This package used to contains a copy of the POSIX 1003.1-2003 |
2376 | -man pages. The POSIX pages are now distributed in the separate |
2377 | -man-pages-posix package. |
2378 | - |
2379 | -THE PAGES |
2380 | -These pages are most of the section 2, 3, 4, 5, 7 man pages |
2381 | -for Linux. A few pages are provided in sections 1 and 8 for commands |
2382 | -that are not documented in other packages, and there are a few pages |
2383 | -in sections 5 and 8 for the timezone utilities. |
2384 | - |
2385 | -[The timezone pages were taken from |
2386 | -ftp://elsie.nci.nih.gov/pub/tzcode2001a.tar.gz.] |
2387 | -[The section 3 man pages for the db routines have been taken from |
2388 | -ftp://ftp.terra.net/pub/sleepycat/db.1.86.tar.gz.] |
2389 | -[The rpc man pages were taken from the 4.4BSD-Lite CDROM.] |
2390 | - |
2391 | -Here is a breakdown of what this distribution contains: |
2392 | - |
2393 | - Section 1 = user commands (intro, plus a few other pages) |
2394 | - Section 2 = system calls |
2395 | - Section 3 = libc calls |
2396 | - Section 4 = devices (e.g., hd, sd) |
2397 | - Section 5 = file formats and protocols (e.g., wtmp, /etc/passwd, nfs) |
2398 | - Section 6 = games (intro only) |
2399 | - Section 7 = overviews, conventions, macro packages, etc. |
2400 | - Section 8 = system administration (intro, plus a few other pages) |
2401 | - |
2402 | - This package contains no, or very few, section 1, 6, and 8 man pages |
2403 | - because these should be distributed with the binaries they are written |
2404 | - for. Sometimes Section 9 is used for man pages describing parts of |
2405 | - the kernel. |
2406 | - |
2407 | - Note that only Section 2 is rather complete, but Section 3 contains |
2408 | - several hundred man pages. If you want to write some man pages, |
2409 | - or suggest improvments to existing pages, please visit |
2410 | - http://www.kernel.org/doc/man-pages/ . |
2411 | - |
2412 | - |
2413 | -Copyright information: |
2414 | - |
2415 | - These man pages are distributed under a variety of copyright licenses. |
2416 | - Although these licenses permit free distribution of the nroff sources |
2417 | - contained in this package, commercial distribution may impose other |
2418 | - requirements (e.g., acknowledgement of copyright or inclusion of the |
2419 | - raw nroff sources with the commercial distribution). |
2420 | - If you distribute these man pages commercially, it is your |
2421 | - responsibility to figure out your obligations. (For many man pages, |
2422 | - these obligations require you to distribute nroff sources with any |
2423 | - pre-formatted man pages that you provide.) Each file that contains |
2424 | - nroff source for a man page also contains the author(s) name, email |
2425 | - address, and copyright notice. |
2426 | |
2427 | === removed file 'man-pages-3.44.lsm' |
2428 | --- man-pages-3.44.lsm 2012-11-16 10:33:14 +0000 |
2429 | +++ man-pages-3.44.lsm 1970-01-01 00:00:00 +0000 |
2430 | @@ -1,14 +0,0 @@ |
2431 | -Begin3 |
2432 | -Title: Section 2, 3, 4, 5 and 7 man pages for Linux |
2433 | -Version: 3.44 |
2434 | -Entered-date: 2012-11-07 |
2435 | -Description: Linux manual pages |
2436 | -Keywords: man pages |
2437 | -Author: several |
2438 | -Maintained-by: Michael Kerrisk <mtk.manpages@gmail.com> |
2439 | -Primary-site: ftp://ftp.kernel.org/pub/linux/docs/man-pages |
2440 | - 1773k man-pages-3.44.tar.gz |
2441 | -Alternate-site: ftp://ftp.win.tue.nl/pub/linux-local/manpages |
2442 | -Copying-policy: several; the pages are all freely distributable as long as |
2443 | - nroff source is provided |
2444 | -End |
2445 | |
2446 | === added file 'man-pages-3.51.Announce' |
2447 | --- man-pages-3.51.Announce 1970-01-01 00:00:00 +0000 |
2448 | +++ man-pages-3.51.Announce 2013-07-21 03:51:25 +0000 |
2449 | @@ -0,0 +1,62 @@ |
2450 | +RELEASE |
2451 | +The Linux man page maintainer proudly announces. . . |
2452 | + |
2453 | + man-pages-3.51.tar.gz - man pages for Linux |
2454 | + |
2455 | +Differences from the previous manual pages release are listed in |
2456 | +the file "Changes". |
2457 | + |
2458 | +For further information, visit http://www.kernel.org/doc/man-pages/ |
2459 | + |
2460 | +POSIX PAGES |
2461 | +This package used to contains a copy of the POSIX 1003.1-2003 |
2462 | +man pages. The POSIX pages are now distributed in the separate |
2463 | +man-pages-posix package. |
2464 | + |
2465 | +THE PAGES |
2466 | +These pages are most of the section 2, 3, 4, 5, 7 man pages |
2467 | +for Linux. A few pages are provided in sections 1 and 8 for commands |
2468 | +that are not documented in other packages, and there are a few pages |
2469 | +in sections 5 and 8 for the timezone utilities. |
2470 | + |
2471 | +[The timezone pages were taken from |
2472 | +ftp://elsie.nci.nih.gov/pub/tzcode2001a.tar.gz.] |
2473 | +[The section 3 man pages for the db routines have been taken from |
2474 | +ftp://ftp.terra.net/pub/sleepycat/db.1.86.tar.gz.] |
2475 | +[The rpc man pages were taken from the 4.4BSD-Lite CDROM.] |
2476 | + |
2477 | +Here is a breakdown of what this distribution contains: |
2478 | + |
2479 | + Section 1 = user commands (intro, plus a few other pages) |
2480 | + Section 2 = system calls |
2481 | + Section 3 = libc calls |
2482 | + Section 4 = devices (e.g., hd, sd) |
2483 | + Section 5 = file formats and protocols (e.g., wtmp, /etc/passwd, nfs) |
2484 | + Section 6 = games (intro only) |
2485 | + Section 7 = overviews, conventions, macro packages, etc. |
2486 | + Section 8 = system administration (intro, plus a few other pages) |
2487 | + |
2488 | + This package contains no, or very few, section 1, 6, and 8 man pages |
2489 | + because these should be distributed with the binaries they are written |
2490 | + for. Sometimes Section 9 is used for man pages describing parts of |
2491 | + the kernel. |
2492 | + |
2493 | + Note that only Section 2 is rather complete, but Section 3 contains |
2494 | + several hundred man pages. If you want to write some man pages, |
2495 | + or suggest improvments to existing pages, please visit |
2496 | + http://www.kernel.org/doc/man-pages/ . |
2497 | + |
2498 | + |
2499 | +Copyright information: |
2500 | + |
2501 | + These man pages are distributed under a variety of copyright licenses. |
2502 | + Although these licenses permit free distribution of the nroff sources |
2503 | + contained in this package, commercial distribution may impose other |
2504 | + requirements (e.g., acknowledgement of copyright or inclusion of the |
2505 | + raw nroff sources with the commercial distribution). |
2506 | + If you distribute these man pages commercially, it is your |
2507 | + responsibility to figure out your obligations. (For many man pages, |
2508 | + these obligations require you to distribute nroff sources with any |
2509 | + pre-formatted man pages that you provide.) Each file that contains |
2510 | + nroff source for a man page also contains the author(s) name, email |
2511 | + address, and copyright notice. |
2512 | |
2513 | === added file 'man-pages-3.51.lsm' |
2514 | --- man-pages-3.51.lsm 1970-01-01 00:00:00 +0000 |
2515 | +++ man-pages-3.51.lsm 2013-07-21 03:51:25 +0000 |
2516 | @@ -0,0 +1,14 @@ |
2517 | +Begin3 |
2518 | +Title: Section 2, 3, 4, 5 and 7 man pages for Linux |
2519 | +Version: 3.51 |
2520 | +Entered-date: 2013-04-17 |
2521 | +Description: Linux manual pages |
2522 | +Keywords: man pages |
2523 | +Author: several |
2524 | +Maintained-by: Michael Kerrisk <mtk.manpages@gmail.com> |
2525 | +Primary-site: ftp://ftp.kernel.org/pub/linux/docs/man-pages |
2526 | + 1839k man-pages-3.51.tar.gz |
2527 | +Alternate-site: ftp://ftp.win.tue.nl/pub/linux-local/manpages |
2528 | +Copying-policy: several; the pages are all freely distributable as long as |
2529 | + nroff source is provided |
2530 | +End |
2531 | |
2532 | === modified file 'man1/getent.1' |
2533 | --- man1/getent.1 2012-11-16 10:33:14 +0000 |
2534 | +++ man1/getent.1 2013-07-21 03:51:25 +0000 |
2535 | @@ -1,5 +1,6 @@ |
2536 | .\" Copyright (c) 2011, Mark R. Bannister <cambridge@users.sourceforge.net> |
2537 | .\" |
2538 | +.\" %%%LICENSE_START(GPLv2+_DOC_FULL) |
2539 | .\" This is free documentation; you can redistribute it and/or |
2540 | .\" modify it under the terms of the GNU General Public License as |
2541 | .\" published by the Free Software Foundation; either version 2 of |
2542 | @@ -16,11 +17,11 @@ |
2543 | .\" GNU General Public License for more details. |
2544 | .\" |
2545 | .\" You should have received a copy of the GNU General Public |
2546 | -.\" License along with this manual; if not, write to the Free |
2547 | -.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, |
2548 | -.\" USA. |
2549 | +.\" License along with this manual; if not, see |
2550 | +.\" <http://www.gnu.org/licenses/>. |
2551 | +.\" %%%LICENSE_END |
2552 | .\" |
2553 | -.TH GETENT 1 2011-10-31 "Linux" "User Commands" |
2554 | +.TH GETENT 1 2013-03-15 "Linux" "User Commands" |
2555 | .SH NAME |
2556 | getent \- get entries from Name Service Switch libraries |
2557 | .SH SYNOPSIS |
2558 | @@ -214,7 +215,7 @@ |
2559 | to match to a netgroup name via |
2560 | .BR innetgr (3). |
2561 | Enumeration is not supported on |
2562 | -.BR initgroups , |
2563 | +.BR netgroup , |
2564 | so either one or three |
2565 | .I keys |
2566 | must be provided. |
2567 | @@ -341,7 +342,7 @@ |
2568 | .BR getspnam (3) |
2569 | and display the result. |
2570 | .RE |
2571 | -.SH "EXIT STATUS" |
2572 | +.SH EXIT STATUS |
2573 | One of the following exit values can be returned by |
2574 | .BR getent : |
2575 | .RS 3 |
2576 | @@ -364,10 +365,10 @@ |
2577 | Enumeration not supported on this |
2578 | .IR database . |
2579 | .RE |
2580 | -.SH "SEE ALSO" |
2581 | +.SH SEE ALSO |
2582 | .BR nsswitch.conf (5) |
2583 | .SH COLOPHON |
2584 | -This page is part of release 3.44 of the Linux |
2585 | +This page is part of release 3.51 of the Linux |
2586 | .I man-pages |
2587 | project. |
2588 | A description of the project, |
2589 | |
2590 | === modified file 'man1/intro.1' |
2591 | --- man1/intro.1 2012-11-16 10:33:14 +0000 |
2592 | +++ man1/intro.1 2013-07-21 03:51:25 +0000 |
2593 | @@ -1,5 +1,6 @@ |
2594 | .\" Copyright (c) 2002 Andries Brouwer <aeb@cwi.nl> |
2595 | .\" |
2596 | +.\" %%%LICENSE_START(VERBATIM) |
2597 | .\" Permission is granted to make and distribute verbatim copies of this |
2598 | .\" manual provided the copyright notice and this permission notice are |
2599 | .\" preserved on all copies. |
2600 | @@ -19,6 +20,7 @@ |
2601 | .\" |
2602 | .\" Formatted or processed versions of this manual, if unaccompanied by |
2603 | .\" the source, must acknowledge the copyright and authors of this work. |
2604 | +.\" %%%LICENSE_END |
2605 | .\" |
2606 | .\" 2007-10-23 mtk Added intro paragraph about section, plus a paragraph |
2607 | .\" about exit status values. |
2608 | @@ -57,7 +59,7 @@ |
2609 | That is faster and more powerful, |
2610 | but requires finding out what the commands are. |
2611 | Below a bare minimum, to get started. |
2612 | -.SS "Login" |
2613 | +.SS Login |
2614 | In order to start working, you probably first have to login, |
2615 | that is, give your username and password. |
2616 | See also |
2617 | @@ -71,7 +73,7 @@ |
2618 | and a mouse click will start a shell in a window. |
2619 | See also |
2620 | .BR xterm (1). |
2621 | -.SS "The shell" |
2622 | +.SS The shell |
2623 | One types commands to the |
2624 | .IR shell , |
2625 | the command interpreter. |
2626 | @@ -194,7 +196,7 @@ |
2627 | .I grep |
2628 | (from "g/re/p") finds occurrences of a string in one or more files. |
2629 | Here it finds Maja's telephone number. |
2630 | -.SS "Pathnames and the current directory" |
2631 | +.SS Pathnames and the current directory |
2632 | Files live in a large tree, the file hierarchy. |
2633 | Each has a |
2634 | .I "pathname" |
2635 | @@ -202,8 +204,8 @@ |
2636 | to the file. |
2637 | For example, such a full pathname might be /home/aeb/tel. |
2638 | Always using full pathnames would be inconvenient, and the name |
2639 | -of a file in the current directory may be abbreviated by only giving |
2640 | -the last component. |
2641 | +of a file in the current directory may be abbreviated by giving |
2642 | +only the last component. |
2643 | That is why "/home/aeb/tel" can be abbreviated |
2644 | to "tel" when the current directory is "/home/aeb". |
2645 | .LP |
2646 | @@ -215,7 +217,7 @@ |
2647 | .I cd |
2648 | changes the current directory. |
2649 | Try "cd /" and "pwd" and "cd" and "pwd". |
2650 | -.SS "Directories" |
2651 | +.SS Directories |
2652 | The command |
2653 | .I mkdir |
2654 | makes a new directory. |
2655 | @@ -235,7 +237,7 @@ |
2656 | Large searches on a multi-GB disk will be time-consuming, |
2657 | and it may be better to use |
2658 | .BR locate (1). |
2659 | -.SS "Disks and Filesystems" |
2660 | +.SS Disks and filesystems |
2661 | The command |
2662 | .I mount |
2663 | will attach the file system found on some disk (or floppy, or CDROM or so) |
2664 | @@ -246,7 +248,7 @@ |
2665 | The command |
2666 | .I df |
2667 | will tell you how much of your disk is still free. |
2668 | -.SS "Processes" |
2669 | +.SS Processes |
2670 | On a UNIX system many user and system processes run simultaneously. |
2671 | The one you are talking to runs in the |
2672 | .IR foreground , |
2673 | @@ -264,7 +266,7 @@ |
2674 | And "kill \-9" followed by the number |
2675 | of the process is an immediate kill. |
2676 | Foreground processes can often be killed by typing Control-C. |
2677 | -.SS "Getting information" |
2678 | +.SS Getting information |
2679 | There are thousands of commands, each with many options. |
2680 | Traditionally commands are documented on |
2681 | .IR "man pages" , |
2682 | @@ -297,10 +299,10 @@ |
2683 | .\" |
2684 | .\" Actual examples? Separate section for each of cat, cp, ...? |
2685 | .\" gzip, bzip2, tar, rpm |
2686 | -.SH "SEE ALSO" |
2687 | +.SH SEE ALSO |
2688 | .BR standards (7) |
2689 | .SH COLOPHON |
2690 | -This page is part of release 3.44 of the Linux |
2691 | +This page is part of release 3.51 of the Linux |
2692 | .I man-pages |
2693 | project. |
2694 | A description of the project, |
2695 | |
2696 | === modified file 'man1/ldd.1' |
2697 | --- man1/ldd.1 2012-11-16 10:33:14 +0000 |
2698 | +++ man1/ldd.1 2013-07-21 03:51:25 +0000 |
2699 | @@ -5,8 +5,12 @@ |
2700 | .\" Copyright 2000 Jakub Jelinek (jakub@redhat.com) |
2701 | .\" Corrected. |
2702 | .\" Most of this was copied from the README file. |
2703 | +.\" |
2704 | +.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) |
2705 | .\" Do not restrict distribution. |
2706 | .\" May be distributed under the GNU General Public License |
2707 | +.\" %%%LICENSE_END |
2708 | +.\" |
2709 | .TH LDD 1 2012-07-16 "" "Linux Programmer's Manual" |
2710 | .SH NAME |
2711 | ldd \- print shared library dependencies |
2712 | @@ -104,7 +108,7 @@ |
2713 | .BR ld.so (8), |
2714 | .BR ldconfig (8) |
2715 | .SH COLOPHON |
2716 | -This page is part of release 3.44 of the Linux |
2717 | +This page is part of release 3.51 of the Linux |
2718 | .I man-pages |
2719 | project. |
2720 | A description of the project, |
2721 | |
2722 | === modified file 'man1/time.1' |
2723 | --- man1/time.1 2012-11-16 10:33:14 +0000 |
2724 | +++ man1/time.1 2013-07-21 03:51:25 +0000 |
2725 | @@ -1,9 +1,11 @@ |
2726 | .\" Copyright Andries Brouwer, 2000 |
2727 | -.\" |
2728 | -.\" This page is distributed under GPL. |
2729 | .\" Some fragments of text came from the time-1.7 info file. |
2730 | .\" Inspired by kromJx@crosswinds.net. |
2731 | .\" |
2732 | +.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) |
2733 | +.\" Distributed under GPL |
2734 | +.\" %%%LICENSE_END |
2735 | +.\" |
2736 | .TH TIME 1 2008-11-14 "" "Linux User's Manual" |
2737 | .SH NAME |
2738 | time \- time a simple command or give resource usage |
2739 | @@ -60,7 +62,7 @@ |
2740 | (with numbers in seconds) |
2741 | where the number of decimals in the output for %f is unspecified |
2742 | but is sufficient to express the clock tick accuracy, and at least one. |
2743 | -.SH "EXIT STATUS" |
2744 | +.SH EXIT STATUS |
2745 | If |
2746 | .I command |
2747 | was invoked, the exit status is that of |
2748 | @@ -83,7 +85,7 @@ |
2749 | The last one to search for |
2750 | .IR command . |
2751 | The remaining ones for the text and formatting of the output. |
2752 | -.SH "GNU VERSION" |
2753 | +.SH GNU VERSION |
2754 | Below a description of the GNU 1.7 version of |
2755 | .BR time . |
2756 | Disregarding the name of the utility, GNU makes it output lots of |
2757 | @@ -119,7 +121,7 @@ |
2758 | .in |
2759 | .PP |
2760 | is used. |
2761 | -.SS "The format string" |
2762 | +.SS The format string |
2763 | The format is interpreted in the usual printf-like way. |
2764 | Ordinary characters are directly copied, tab, newline |
2765 | and backslash are escaped using \et, \en and \e\e, |
2766 | @@ -219,7 +221,7 @@ |
2767 | .TP |
2768 | .B %x |
2769 | (Not in tcsh.) Exit status of the command. |
2770 | -.SS "GNU Options" |
2771 | +.SS GNU options |
2772 | .TP |
2773 | .BI "\-f " FORMAT ", \-\-format=" FORMAT |
2774 | Specify output format, possibly overriding the format specified |
2775 | @@ -236,7 +238,7 @@ |
2776 | .TP |
2777 | .B "\-v, \-\-verbose" |
2778 | Give very verbose output about all the program knows about. |
2779 | -.SS "GNU Standard Options" |
2780 | +.SS GNU standard options |
2781 | .TP |
2782 | .B "\-\-help" |
2783 | Print a usage message on standard output and exit successfully. |
2784 | @@ -299,12 +301,12 @@ |
2785 | .\" Helped with portability |
2786 | .\" .IP "Francois Pinard" |
2787 | .\" Helped with portability |
2788 | -.SH "SEE ALSO" |
2789 | +.SH SEE ALSO |
2790 | .BR tcsh (1), |
2791 | .BR times (2), |
2792 | .BR wait3 (2) |
2793 | .SH COLOPHON |
2794 | -This page is part of release 3.44 of the Linux |
2795 | +This page is part of release 3.51 of the Linux |
2796 | .I man-pages |
2797 | project. |
2798 | A description of the project, |
2799 | |
2800 | === modified file 'man2/_exit.2' |
2801 | --- man2/_exit.2 2012-11-16 10:33:14 +0000 |
2802 | +++ man2/_exit.2 2013-07-21 03:51:25 +0000 |
2803 | @@ -1,8 +1,7 @@ |
2804 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
2805 | -.\" |
2806 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
2807 | -.\" 1993 Michael Haardt, Ian Jackson. |
2808 | +.\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
2809 | .\" |
2810 | +.\" %%%LICENSE_START(VERBATIM) |
2811 | .\" Permission is granted to make and distribute verbatim copies of this |
2812 | .\" manual provided the copyright notice and this permission notice are |
2813 | .\" preserved on all copies. |
2814 | @@ -22,6 +21,7 @@ |
2815 | .\" |
2816 | .\" Formatted or processed versions of this manual, if unaccompanied by |
2817 | .\" the source, must acknowledge the copyright and authors of this work. |
2818 | +.\" %%%LICENSE_END |
2819 | .\" |
2820 | .\" Modified Wed Jul 21 23:02:38 1993 by Rik Faith <faith@cs.unc.edu> |
2821 | .\" Modified 2001-11-17, aeb |
2822 | @@ -76,9 +76,9 @@ |
2823 | .BR _Exit () |
2824 | is equivalent to |
2825 | .BR _exit (). |
2826 | -.SH "RETURN VALUE" |
2827 | +.SH RETURN VALUE |
2828 | These functions do not return. |
2829 | -.SH "CONFORMING TO" |
2830 | +.SH CONFORMING TO |
2831 | SVr4, POSIX.1-2001, 4.3BSD. |
2832 | The function |
2833 | .BR _Exit () |
2834 | @@ -121,7 +121,7 @@ |
2835 | Since glibc 2.3, the wrapper function invokes |
2836 | .BR exit_group (2), |
2837 | in order to terminate all of the threads in a process. |
2838 | -.SH "SEE ALSO" |
2839 | +.SH SEE ALSO |
2840 | .BR execve (2), |
2841 | .BR exit_group (2), |
2842 | .BR fork (2), |
2843 | @@ -134,7 +134,7 @@ |
2844 | .BR on_exit (3), |
2845 | .BR termios (3) |
2846 | .SH COLOPHON |
2847 | -This page is part of release 3.44 of the Linux |
2848 | +This page is part of release 3.51 of the Linux |
2849 | .I man-pages |
2850 | project. |
2851 | A description of the project, |
2852 | |
2853 | === modified file 'man2/_syscall.2' |
2854 | --- man2/_syscall.2 2012-11-16 10:33:14 +0000 |
2855 | +++ man2/_syscall.2 2013-07-21 03:51:25 +0000 |
2856 | @@ -1,7 +1,7 @@ |
2857 | -.\" |
2858 | .\" Copyright (c) 1993 Michael Haardt (michael@moria.de), |
2859 | .\" Fri Apr 2 11:32:09 MET DST 1993 |
2860 | .\" |
2861 | +.\" %%%LICENSE_START(GPLv2+_DOC_FULL) |
2862 | .\" This is free documentation; you can redistribute it and/or |
2863 | .\" modify it under the terms of the GNU General Public License as |
2864 | .\" published by the Free Software Foundation; either version 2 of |
2865 | @@ -18,9 +18,9 @@ |
2866 | .\" GNU General Public License for more details. |
2867 | .\" |
2868 | .\" You should have received a copy of the GNU General Public |
2869 | -.\" License along with this manual; if not, write to the Free |
2870 | -.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, |
2871 | -.\" USA. |
2872 | +.\" License along with this manual; if not, see |
2873 | +.\" <http://www.gnu.org/licenses/>. |
2874 | +.\" %%%LICENSE_END |
2875 | .\" |
2876 | .\" Tue Jul 6 12:42:46 MDT 1993 <dminer@nyx.cs.du.edu> |
2877 | .\" Added "Calling Directly" and supporting paragraphs |
2878 | @@ -38,7 +38,7 @@ |
2879 | .TH _SYSCALL 2 2007-12-19 "Linux" "Linux Programmer's Manual" |
2880 | .SH NAME |
2881 | _syscall \- invoking a system call without library support (OBSOLETE) |
2882 | -.SH "SYNOPSIS" |
2883 | +.SH SYNOPSIS |
2884 | .B #include <linux/unistd.h> |
2885 | |
2886 | A _syscall macro |
2887 | @@ -74,7 +74,7 @@ |
2888 | you call the system call by \fIname\fP. |
2889 | .SH FILES |
2890 | .I /usr/include/linux/unistd.h |
2891 | -.SH "CONFORMING TO" |
2892 | +.SH CONFORMING TO |
2893 | The use of these macros is Linux-specific, and deprecated. |
2894 | .SH NOTES |
2895 | Starting around kernel 2.6.18, the _syscall macros were removed |
2896 | @@ -108,7 +108,7 @@ |
2897 | .\" The preferred way to invoke system calls that glibc does not know |
2898 | .\" about yet is via |
2899 | .\" .BR syscall (2). |
2900 | -.\" However, this mechanism can only be used if using a libc |
2901 | +.\" However, this mechanism can be used only if using a libc |
2902 | .\" (such as glibc) that supports |
2903 | .\" .BR syscall (2), |
2904 | .\" and if the |
2905 | @@ -150,7 +150,7 @@ |
2906 | exit(EXIT_SUCCESS); |
2907 | } |
2908 | .fi |
2909 | -.SS "Sample Output" |
2910 | +.SS Sample output |
2911 | .nf |
2912 | code error = 0 |
2913 | uptime = 502034s |
2914 | @@ -160,12 +160,12 @@ |
2915 | Swap: total 27881472 / free 24698880 |
2916 | Number of processes = 40 |
2917 | .fi |
2918 | -.SH "SEE ALSO" |
2919 | +.SH SEE ALSO |
2920 | .BR intro (2), |
2921 | .BR syscall (2), |
2922 | .BR errno (3) |
2923 | .SH COLOPHON |
2924 | -This page is part of release 3.44 of the Linux |
2925 | +This page is part of release 3.51 of the Linux |
2926 | .I man-pages |
2927 | project. |
2928 | A description of the project, |
2929 | |
2930 | === modified file 'man2/accept.2' |
2931 | --- man2/accept.2 2012-11-16 10:33:14 +0000 |
2932 | +++ man2/accept.2 2013-07-21 03:51:25 +0000 |
2933 | @@ -1,6 +1,7 @@ |
2934 | .\" Copyright (c) 1983, 1990, 1991 The Regents of the University of California. |
2935 | .\" All rights reserved. |
2936 | .\" |
2937 | +.\" %%%LICENSE_START(BSD_4_CLAUSE_UCB) |
2938 | .\" Redistribution and use in source and binary forms, with or without |
2939 | .\" modification, are permitted provided that the following conditions |
2940 | .\" are met: |
2941 | @@ -28,6 +29,7 @@ |
2942 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
2943 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
2944 | .\" SUCH DAMAGE. |
2945 | +.\" %%%LICENSE_END |
2946 | .\" |
2947 | .\" Modified 1993-07-24 by Rik Faith <faith@cs.unc.edu> |
2948 | .\" Modified 1996-10-21 by Eric S. Raymond <esr@thyrsus.com> |
2949 | @@ -38,7 +40,7 @@ |
2950 | .\" |
2951 | .TH ACCEPT 2 2010-09-10 "Linux" "Linux Programmer's Manual" |
2952 | .SH NAME |
2953 | -accept \- accept a connection on a socket |
2954 | +accept, accept4 \- accept a connection on a socket |
2955 | .SH SYNOPSIS |
2956 | .nf |
2957 | .BR "#include <sys/types.h>" " /* See NOTES */" |
2958 | @@ -175,14 +177,14 @@ |
2959 | flag in |
2960 | .BR open (2) |
2961 | for reasons why this may be useful. |
2962 | -.SH "RETURN VALUE" |
2963 | +.SH RETURN VALUE |
2964 | On success, |
2965 | these system calls return a nonnegative integer that is a descriptor |
2966 | for the accepted socket. |
2967 | On error, \-1 is returned, and |
2968 | .I errno |
2969 | is set appropriately. |
2970 | -.SS "Error Handling" |
2971 | +.SS Error handling |
2972 | Linux |
2973 | .BR accept () |
2974 | (and |
2975 | @@ -289,7 +291,7 @@ |
2976 | .BR accept4 () |
2977 | system call is available starting with Linux 2.6.28; |
2978 | support in glibc is available starting with version 2.10. |
2979 | -.SH "CONFORMING TO" |
2980 | +.SH CONFORMING TO |
2981 | .BR accept (): |
2982 | POSIX.1-2001, |
2983 | SVr4, 4.4BSD, |
2984 | @@ -376,7 +378,7 @@ |
2985 | .SH EXAMPLE |
2986 | See |
2987 | .BR bind (2). |
2988 | -.SH "SEE ALSO" |
2989 | +.SH SEE ALSO |
2990 | .BR bind (2), |
2991 | .BR connect (2), |
2992 | .BR listen (2), |
2993 | @@ -384,7 +386,7 @@ |
2994 | .BR socket (2), |
2995 | .BR socket (7) |
2996 | .SH COLOPHON |
2997 | -This page is part of release 3.44 of the Linux |
2998 | +This page is part of release 3.51 of the Linux |
2999 | .I man-pages |
3000 | project. |
3001 | A description of the project, |
3002 | |
3003 | === modified file 'man2/access.2' |
3004 | --- man2/access.2 2012-11-16 10:33:14 +0000 |
3005 | +++ man2/access.2 2013-07-21 03:51:25 +0000 |
3006 | @@ -1,9 +1,8 @@ |
3007 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3008 | -.\" |
3009 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
3010 | -.\" 1993 Michael Haardt, Ian Jackson. |
3011 | +.\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
3012 | .\" and Copyright (C) 2007 Michael Kerrisk <mtk.manpages@gmail.com> |
3013 | .\" |
3014 | +.\" %%%LICENSE_START(VERBATIM) |
3015 | .\" Permission is granted to make and distribute verbatim copies of this |
3016 | .\" manual provided the copyright notice and this permission notice are |
3017 | .\" preserved on all copies. |
3018 | @@ -23,6 +22,7 @@ |
3019 | .\" |
3020 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3021 | .\" the source, must acknowledge the copyright and authors of this work. |
3022 | +.\" %%%LICENSE_END |
3023 | .\" |
3024 | .\" Modified 1993-07-21 Rik Faith (faith@cs.unc.edu) |
3025 | .\" Modified 1994-08-21 by Michael Chastain (mec@shell.portal.com): |
3026 | @@ -40,7 +40,7 @@ |
3027 | .\" Modified 2004-06-23 by Michael Kerrisk |
3028 | .\" 2007-06-10, mtk, various parts rewritten, and added BUGS section. |
3029 | .\" |
3030 | -.TH ACCESS 2 2010-10-24 "Linux" "Linux Programmer's Manual" |
3031 | +.TH ACCESS 2 2013-04-16 "Linux" "Linux Programmer's Manual" |
3032 | .SH NAME |
3033 | access \- check real user's permissions for a file |
3034 | .SH SYNOPSIS |
3035 | @@ -86,10 +86,18 @@ |
3036 | check is successful for a regular file if execute permission |
3037 | is enabled for any of the file owner, group, or other. |
3038 | .SH "RETURN VALUE" |
3039 | -On success (all requested permissions granted), zero is returned. |
3040 | +On success (all requested permissions granted, or |
3041 | +.I mode |
3042 | +is |
3043 | +.B F_OK |
3044 | +and the file exists), zero is returned. |
3045 | On error (at least one bit in |
3046 | .I mode |
3047 | -asked for a permission that is denied, or some other error occurred), |
3048 | +asked for a permission that is denied, or |
3049 | +.I mode |
3050 | +is |
3051 | +.B F_OK |
3052 | +and the file does not exist, or some other error occurred), |
3053 | \-1 is returned, and |
3054 | .I errno |
3055 | is set appropriately. |
3056 | @@ -184,7 +192,7 @@ |
3057 | .\" HPU-UX 11 and Tru64 5.1 do this. |
3058 | Linux does not do this. |
3059 | .PP |
3060 | -A file is only accessible if the permissions on each of the |
3061 | +A file is accessible only if the permissions on each of the |
3062 | directories in the path prefix of |
3063 | .I pathname |
3064 | grant search (i.e., execute) access. |
3065 | @@ -204,6 +212,7 @@ |
3066 | may not work correctly on NFS file systems with UID mapping enabled, |
3067 | because UID mapping is done on the server and hidden from the client, |
3068 | which checks permissions. |
3069 | +Similar problems can occur to FUSE mounts. |
3070 | .SH BUGS |
3071 | In kernel 2.4 (and earlier) there is some strangeness in the handling of |
3072 | .B X_OK |
3073 | @@ -250,7 +259,7 @@ |
3074 | .BR credentials (7), |
3075 | .BR path_resolution (7) |
3076 | .SH COLOPHON |
3077 | -This page is part of release 3.44 of the Linux |
3078 | +This page is part of release 3.51 of the Linux |
3079 | .I man-pages |
3080 | project. |
3081 | A description of the project, |
3082 | |
3083 | === modified file 'man2/acct.2' |
3084 | --- man2/acct.2 2012-11-16 10:33:14 +0000 |
3085 | +++ man2/acct.2 2013-07-21 03:51:25 +0000 |
3086 | @@ -1,9 +1,8 @@ |
3087 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3088 | -.\" |
3089 | .\" Copyright (c) 1993 Michael Haardt |
3090 | .\" (michael@moria.de), |
3091 | .\" Fri Apr 2 11:32:09 MET DST 1993 |
3092 | .\" |
3093 | +.\" %%%LICENSE_START(GPLv2+_DOC_FULL) |
3094 | .\" This is free documentation; you can redistribute it and/or |
3095 | .\" modify it under the terms of the GNU General Public License as |
3096 | .\" published by the Free Software Foundation; either version 2 of |
3097 | @@ -20,9 +19,9 @@ |
3098 | .\" GNU General Public License for more details. |
3099 | .\" |
3100 | .\" You should have received a copy of the GNU General Public |
3101 | -.\" License along with this manual; if not, write to the Free |
3102 | -.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, |
3103 | -.\" USA. |
3104 | +.\" License along with this manual; if not, see |
3105 | +.\" <http://www.gnu.org/licenses/>. |
3106 | +.\" %%%LICENSE_END |
3107 | .\" |
3108 | .\" Modified 1993-07-22 by Rik Faith <faith@cs.unc.edu> |
3109 | .\" Modified 1993-08-10 by Alan Cox <iiitac@pyramid.swansea.ac.uk> |
3110 | @@ -57,7 +56,7 @@ |
3111 | and records for each terminating process are appended to |
3112 | \fIfilename\fP as it terminates. |
3113 | An argument of NULL causes accounting to be turned off. |
3114 | -.SH "RETURN VALUE" |
3115 | +.SH RETURN VALUE |
3116 | On success, zero is returned. |
3117 | On error, \-1 is returned, and |
3118 | .I errno |
3119 | @@ -127,7 +126,7 @@ |
3120 | .TP |
3121 | .B EUSERS |
3122 | There are no more free file structures or we ran out of memory. |
3123 | -.SH "CONFORMING TO" |
3124 | +.SH CONFORMING TO |
3125 | SVr4, 4.3BSD (but not POSIX). |
3126 | .\" SVr4 documents an EBUSY error condition, but no EISDIR or ENOSYS. |
3127 | .\" Also AIX and HP-UX document EBUSY (attempt is made |
3128 | @@ -140,10 +139,10 @@ |
3129 | |
3130 | The structure of the records written to the accounting file is described in |
3131 | .BR acct (5). |
3132 | -.SH "SEE ALSO" |
3133 | +.SH SEE ALSO |
3134 | .BR acct (5) |
3135 | .SH COLOPHON |
3136 | -This page is part of release 3.44 of the Linux |
3137 | +This page is part of release 3.51 of the Linux |
3138 | .I man-pages |
3139 | project. |
3140 | A description of the project, |
3141 | |
3142 | === modified file 'man2/add_key.2' |
3143 | --- man2/add_key.2 2012-11-16 10:33:14 +0000 |
3144 | +++ man2/add_key.2 2013-07-21 03:51:25 +0000 |
3145 | @@ -1,11 +1,12 @@ |
3146 | -.\" |
3147 | .\" Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. |
3148 | .\" Written by David Howells (dhowells@redhat.com) |
3149 | .\" |
3150 | +.\" %%%LICENSE_START(GPLv2+_SW_ONEPARA) |
3151 | .\" This program is free software; you can redistribute it and/or |
3152 | .\" modify it under the terms of the GNU General Public License |
3153 | .\" as published by the Free Software Foundation; either version |
3154 | .\" 2 of the License, or (at your option) any later version. |
3155 | +.\" %%%LICENSE_END |
3156 | .\" |
3157 | .TH ADD_KEY 2 2010-02-25 Linux "Linux Key Management Calls" |
3158 | .SH NAME |
3159 | @@ -75,15 +76,12 @@ |
3160 | .RB \*(lq afs:mykey \*(rq). |
3161 | The |
3162 | .I payload |
3163 | -may be empty or |
3164 | -.B NULL |
3165 | -for keys of this type. |
3166 | +may be empty or NULL for keys of this type. |
3167 | .TP |
3168 | .B \*(lqkeyring\*(rq |
3169 | Keyrings are special key types that may contain links to sequences of other |
3170 | keys of any type. |
3171 | -If this interface is used to create a keyring, then a |
3172 | -.B NULL |
3173 | +If this interface is used to create a keyring, then a NULL |
3174 | .I payload |
3175 | should be specified, and |
3176 | .I plen |
3177 | @@ -92,8 +90,7 @@ |
3178 | On success |
3179 | .BR add_key () |
3180 | returns the serial number of the key it created or updated. |
3181 | -On error, the value |
3182 | -.B -1 |
3183 | +On error, the value \-1 |
3184 | will be returned and errno will have been set to an appropriate error. |
3185 | .SH ERRORS |
3186 | .TP |
3187 | @@ -131,7 +128,7 @@ |
3188 | .BR keyctl (2), |
3189 | .BR request_key (2) |
3190 | .SH COLOPHON |
3191 | -This page is part of release 3.44 of the Linux |
3192 | +This page is part of release 3.51 of the Linux |
3193 | .I man-pages |
3194 | project. |
3195 | A description of the project, |
3196 | |
3197 | === modified file 'man2/adjtimex.2' |
3198 | --- man2/adjtimex.2 2012-11-16 10:33:14 +0000 |
3199 | +++ man2/adjtimex.2 2013-07-21 03:51:25 +0000 |
3200 | @@ -1,7 +1,6 @@ |
3201 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3202 | -.\" |
3203 | .\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. |
3204 | .\" |
3205 | +.\" %%%LICENSE_START(GPLv2+_DOC_FULL) |
3206 | .\" This is free documentation; you can redistribute it and/or |
3207 | .\" modify it under the terms of the GNU General Public License as |
3208 | .\" published by the Free Software Foundation; either version 2 of |
3209 | @@ -18,9 +17,9 @@ |
3210 | .\" GNU General Public License for more details. |
3211 | .\" |
3212 | .\" You should have received a copy of the GNU General Public |
3213 | -.\" License along with this manual; if not, write to the Free |
3214 | -.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, |
3215 | -.\" USA. |
3216 | +.\" License along with this manual; if not, see |
3217 | +.\" <http://www.gnu.org/licenses/>. |
3218 | +.\" %%%LICENSE_END |
3219 | .\" |
3220 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> |
3221 | .\" Modified 1997-07-30 by Paul Slootman <paul@wurtel.demon.nl> |
3222 | @@ -91,7 +90,7 @@ |
3223 | Only the superuser may set any parameters. |
3224 | .br |
3225 | .ne 12v |
3226 | -.SH "RETURN VALUE" |
3227 | +.SH RETURN VALUE |
3228 | On success, |
3229 | .BR adjtimex () |
3230 | returns the clock state: |
3231 | @@ -140,7 +139,7 @@ |
3232 | Under Linux the |
3233 | .B CAP_SYS_TIME |
3234 | capability is required. |
3235 | -.SH "CONFORMING TO" |
3236 | +.SH CONFORMING TO |
3237 | .BR adjtimex () |
3238 | is Linux-specific and should not be used in programs |
3239 | intended to be portable. |
3240 | @@ -148,13 +147,13 @@ |
3241 | .BR adjtime (3) |
3242 | for a more portable, but less flexible, |
3243 | method of adjusting the system clock. |
3244 | -.SH "SEE ALSO" |
3245 | +.SH SEE ALSO |
3246 | .BR settimeofday (2), |
3247 | .BR adjtime (3), |
3248 | .BR capabilities (7), |
3249 | .BR time (7) |
3250 | .SH COLOPHON |
3251 | -This page is part of release 3.44 of the Linux |
3252 | +This page is part of release 3.51 of the Linux |
3253 | .I man-pages |
3254 | project. |
3255 | A description of the project, |
3256 | |
3257 | === modified file 'man2/alarm.2' |
3258 | --- man2/alarm.2 2012-11-16 10:33:14 +0000 |
3259 | +++ man2/alarm.2 2013-07-21 03:51:25 +0000 |
3260 | @@ -1,8 +1,7 @@ |
3261 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3262 | -.\" |
3263 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
3264 | -.\" 1993 Michael Haardt, Ian Jackson. |
3265 | +.\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
3266 | .\" |
3267 | +.\" %%%LICENSE_START(VERBATIM) |
3268 | .\" Permission is granted to make and distribute verbatim copies of this |
3269 | .\" manual provided the copyright notice and this permission notice are |
3270 | .\" preserved on all copies. |
3271 | @@ -22,12 +21,13 @@ |
3272 | .\" |
3273 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3274 | .\" the source, must acknowledge the copyright and authors of this work. |
3275 | +.\" %%%LICENSE_END |
3276 | .\" |
3277 | .\" Modified Wed Jul 21 19:42:57 1993 by Rik Faith <faith@cs.unc.edu> |
3278 | .\" Modified Sun Jul 21 21:25:26 1996 by Andries Brouwer <aeb@cwi.nl> |
3279 | .\" Modified Wed Nov 6 03:46:05 1996 by Eric S. Raymond <esr@thyrsus.com> |
3280 | .\" |
3281 | -.TH ALARM 2 2008-06-12 "Linux" "Linux Programmer's Manual" |
3282 | +.TH ALARM 2 2013-04-18 "Linux" "Linux Programmer's Manual" |
3283 | .SH NAME |
3284 | alarm \- set an alarm clock for delivery of a signal |
3285 | .SH SYNOPSIS |
3286 | @@ -46,19 +46,17 @@ |
3287 | |
3288 | If |
3289 | .I seconds |
3290 | -is zero, no new |
3291 | -.BR alarm () |
3292 | -is scheduled. |
3293 | +is zero, any pending alarm is cancelled. |
3294 | |
3295 | In any event any previously set |
3296 | .BR alarm () |
3297 | is canceled. |
3298 | -.SH "RETURN VALUE" |
3299 | +.SH RETURN VALUE |
3300 | .BR alarm () |
3301 | returns the number of seconds remaining until any previously scheduled |
3302 | alarm was due to be delivered, or zero if there was no previously |
3303 | scheduled alarm. |
3304 | -.SH "CONFORMING TO" |
3305 | +.SH CONFORMING TO |
3306 | SVr4, POSIX.1-2001, 4.3BSD. |
3307 | .SH NOTES |
3308 | .BR alarm () |
3309 | @@ -78,7 +76,7 @@ |
3310 | |
3311 | Scheduling delays can, as ever, cause the execution of the process to |
3312 | be delayed by an arbitrary amount of time. |
3313 | -.SH "SEE ALSO" |
3314 | +.SH SEE ALSO |
3315 | .BR gettimeofday (2), |
3316 | .BR pause (2), |
3317 | .BR select (2), |
3318 | @@ -88,7 +86,7 @@ |
3319 | .BR sleep (3), |
3320 | .BR time (7) |
3321 | .SH COLOPHON |
3322 | -This page is part of release 3.44 of the Linux |
3323 | +This page is part of release 3.51 of the Linux |
3324 | .I man-pages |
3325 | project. |
3326 | A description of the project, |
3327 | |
3328 | === modified file 'man2/alloc_hugepages.2' |
3329 | --- man2/alloc_hugepages.2 2012-11-16 10:33:14 +0000 |
3330 | +++ man2/alloc_hugepages.2 2013-07-21 03:51:25 +0000 |
3331 | @@ -1,7 +1,6 @@ |
3332 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3333 | -.\" |
3334 | .\" Copyright 2003 Andries E. Brouwer (aeb@cwi.nl) |
3335 | .\" |
3336 | +.\" %%%LICENSE_START(VERBATIM) |
3337 | .\" Permission is granted to make and distribute verbatim copies of this |
3338 | .\" manual provided the copyright notice and this permission notice are |
3339 | .\" preserved on all copies. |
3340 | @@ -21,6 +20,7 @@ |
3341 | .\" |
3342 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3343 | .\" the source, must acknowledge the copyright and authors of this work. |
3344 | +.\" %%%LICENSE_END |
3345 | .\" |
3346 | .TH ALLOC_HUGEPAGES 2 2007-05-31 "Linux" "Linux Programmer's Manual" |
3347 | .SH NAME |
3348 | @@ -106,7 +106,7 @@ |
3349 | If this flag is not set, then |
3350 | .B ENOENT |
3351 | is returned when no segment with the given key exists. |
3352 | -.SH "RETURN VALUE" |
3353 | +.SH RETURN VALUE |
3354 | On success, |
3355 | .BR alloc_hugepages () |
3356 | returns the allocated virtual address, and |
3357 | @@ -127,7 +127,7 @@ |
3358 | .I /proc/meminfo |
3359 | Gives info on the number of configured hugetlb pages and on their size |
3360 | in the three variables HugePages_Total, HugePages_Free, Hugepagesize. |
3361 | -.SH "CONFORMING TO" |
3362 | +.SH CONFORMING TO |
3363 | These calls are specific to Linux on Intel processors, and should not be |
3364 | used in programs intended to be portable. |
3365 | .SH NOTES |
3366 | @@ -148,7 +148,7 @@ |
3367 | .\" mount -t hugetlbfs hugetlbfs /huge |
3368 | .\" SHM_HUGETLB |
3369 | .SH COLOPHON |
3370 | -This page is part of release 3.44 of the Linux |
3371 | +This page is part of release 3.51 of the Linux |
3372 | .I man-pages |
3373 | project. |
3374 | A description of the project, |
3375 | |
3376 | === modified file 'man2/arch_prctl.2' |
3377 | --- man2/arch_prctl.2 2012-11-16 10:33:14 +0000 |
3378 | +++ man2/arch_prctl.2 2013-07-21 03:51:25 +0000 |
3379 | @@ -1,7 +1,6 @@ |
3380 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3381 | -.\" |
3382 | .\" Copyright (C) 2003 Andi Kleen |
3383 | .\" |
3384 | +.\" %%%LICENSE_START(VERBATIM) |
3385 | .\" Permission is granted to make and distribute verbatim copies of this |
3386 | .\" manual provided the copyright notice and this permission notice are |
3387 | .\" preserved on all copies. |
3388 | @@ -21,6 +20,8 @@ |
3389 | .\" |
3390 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3391 | .\" the source, must acknowledge the copyright and authors of this work. |
3392 | +.\" %%%LICENSE_END |
3393 | +.\" |
3394 | .TH ARCH_PRCTL 2 2007-12-26 "Linux" "Linux Programmer's Manual" |
3395 | .SH NAME |
3396 | arch_prctl \- set architecture-specific thread state |
3397 | @@ -49,7 +50,7 @@ |
3398 | .IR "unsigned long *" , |
3399 | for the "get" operations. |
3400 | .LP |
3401 | -Sub functions for x86-64 are: |
3402 | +Subfunctions for x86-64 are: |
3403 | .TP |
3404 | .B ARCH_SET_FS |
3405 | Set the 64-bit base for the |
3406 | @@ -99,13 +100,13 @@ |
3407 | is outside the process address space. |
3408 | .\" .SH AUTHOR |
3409 | .\" Man page written by Andi Kleen. |
3410 | -.SH "CONFORMING TO" |
3411 | +.SH CONFORMING TO |
3412 | .BR arch_prctl () |
3413 | is a Linux/x86-64 extension and should not be used in programs intended |
3414 | to be portable. |
3415 | .SH NOTES |
3416 | .BR arch_prctl () |
3417 | -is only supported on Linux/x86-64 for 64-bit programs currently. |
3418 | +is supported only on Linux/x86-64 for 64-bit programs currently. |
3419 | |
3420 | The 64-bit base changes when a new 32-bit segment selector is loaded. |
3421 | |
3422 | @@ -120,7 +121,7 @@ |
3423 | .BR set_thread_area (2) |
3424 | system call in kernel 2.5 or later. |
3425 | .BR arch_prctl () |
3426 | -is only needed when you want to set bases that are larger than 4GB. |
3427 | +is needed only when you want to set bases that are larger than 4GB. |
3428 | Memory in the first 2GB of address space can be allocated by using |
3429 | .BR mmap (2) |
3430 | with the |
3431 | @@ -134,7 +135,7 @@ |
3432 | |
3433 | .I FS |
3434 | may be already used by the threading library. |
3435 | -.SH "SEE ALSO" |
3436 | +.SH SEE ALSO |
3437 | .BR mmap (2), |
3438 | .BR modify_ldt (2), |
3439 | .BR prctl (2), |
3440 | @@ -142,7 +143,7 @@ |
3441 | |
3442 | AMD X86-64 Programmer's manual |
3443 | .SH COLOPHON |
3444 | -This page is part of release 3.44 of the Linux |
3445 | +This page is part of release 3.51 of the Linux |
3446 | .I man-pages |
3447 | project. |
3448 | A description of the project, |
3449 | |
3450 | === modified file 'man2/bdflush.2' |
3451 | --- man2/bdflush.2 2012-11-16 10:33:14 +0000 |
3452 | +++ man2/bdflush.2 2013-07-21 03:51:25 +0000 |
3453 | @@ -1,7 +1,6 @@ |
3454 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3455 | -.\" |
3456 | .\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. |
3457 | .\" |
3458 | +.\" %%%LICENSE_START(GPLv2+_DOC_FULL) |
3459 | .\" This is free documentation; you can redistribute it and/or |
3460 | .\" modify it under the terms of the GNU General Public License as |
3461 | .\" published by the Free Software Foundation; either version 2 of |
3462 | @@ -18,9 +17,9 @@ |
3463 | .\" GNU General Public License for more details. |
3464 | .\" |
3465 | .\" You should have received a copy of the GNU General Public |
3466 | -.\" License along with this manual; if not, write to the Free |
3467 | -.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, |
3468 | -.\" USA. |
3469 | +.\" License along with this manual; if not, see |
3470 | +.\" <http://www.gnu.org/licenses/>. |
3471 | +.\" %%%LICENSE_END |
3472 | .\" |
3473 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> |
3474 | .\" Modified 2004-06-17 by Michael Kerrisk <mtk.manpages@gmail.com> |
3475 | @@ -86,7 +85,7 @@ |
3476 | The set of parameters, their values, and their valid ranges |
3477 | are defined in the Linux kernel source file |
3478 | .IR fs/buffer.c . |
3479 | -.SH "RETURN VALUE" |
3480 | +.SH RETURN VALUE |
3481 | If |
3482 | .I func |
3483 | is negative or 0 and the daemon successfully starts, |
3484 | @@ -113,17 +112,17 @@ |
3485 | Caller does not have the |
3486 | .B CAP_SYS_ADMIN |
3487 | capability. |
3488 | -.SH "CONFORMING TO" |
3489 | +.SH CONFORMING TO |
3490 | .BR bdflush () |
3491 | is Linux-specific and should not be used in programs |
3492 | intended to be portable. |
3493 | -.SH "SEE ALSO" |
3494 | +.SH SEE ALSO |
3495 | .BR fsync (2), |
3496 | .BR sync (2), |
3497 | .BR sync (8), |
3498 | .BR update (8) |
3499 | .SH COLOPHON |
3500 | -This page is part of release 3.44 of the Linux |
3501 | +This page is part of release 3.51 of the Linux |
3502 | .I man-pages |
3503 | project. |
3504 | A description of the project, |
3505 | |
3506 | === modified file 'man2/bind.2' |
3507 | --- man2/bind.2 2012-11-16 10:33:14 +0000 |
3508 | +++ man2/bind.2 2013-07-21 03:51:25 +0000 |
3509 | @@ -1,9 +1,8 @@ |
3510 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3511 | -.\" |
3512 | .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) |
3513 | .\" Portions extracted from /usr/include/sys/socket.h, which does not have |
3514 | .\" any authorship information in it. It is probably available under the GPL. |
3515 | .\" |
3516 | +.\" %%%LICENSE_START(VERBATIM) |
3517 | .\" Permission is granted to make and distribute verbatim copies of this |
3518 | .\" manual provided the copyright notice and this permission notice are |
3519 | .\" preserved on all copies. |
3520 | @@ -23,6 +22,7 @@ |
3521 | .\" |
3522 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3523 | .\" the source, must acknowledge the copyright and authors of this work. |
3524 | +.\" %%%LICENSE_END |
3525 | .\" |
3526 | .\" |
3527 | .\" Other portions are from the 6.9 (Berkeley) 3/10/91 man page: |
3528 | @@ -30,6 +30,7 @@ |
3529 | .\" Copyright (c) 1983 The Regents of the University of California. |
3530 | .\" All rights reserved. |
3531 | .\" |
3532 | +.\" %%%LICENSE_START(BSD_4_CLAUSE_UCB) |
3533 | .\" Redistribution and use in source and binary forms, with or without |
3534 | .\" modification, are permitted provided that the following conditions |
3535 | .\" are met: |
3536 | @@ -57,6 +58,7 @@ |
3537 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
3538 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
3539 | .\" SUCH DAMAGE. |
3540 | +.\" %%%LICENSE_END |
3541 | .\" |
3542 | .\" Modified Mon Oct 21 23:05:29 EDT 1996 by Eric S. Raymond <esr@thyrsus.com> |
3543 | .\" Modified 1998 by Andi Kleen |
3544 | @@ -147,7 +149,7 @@ |
3545 | .I addr |
3546 | in order to avoid compiler warnings. |
3547 | See EXAMPLE below. |
3548 | -.SH "RETURN VALUE" |
3549 | +.SH RETURN VALUE |
3550 | On success, zero is returned. |
3551 | On error, \-1 is returned, and |
3552 | .I errno |
3553 | @@ -217,7 +219,7 @@ |
3554 | .TP |
3555 | .B EROFS |
3556 | The socket inode would reside on a read-only file system. |
3557 | -.SH "CONFORMING TO" |
3558 | +.SH CONFORMING TO |
3559 | SVr4, 4.4BSD, POSIX.1-2001 |
3560 | .RB ( bind () |
3561 | first appeared in 4.2BSD). |
3562 | @@ -314,7 +316,7 @@ |
3563 | should be deleted using unlink(2) or remove(3) */ |
3564 | } |
3565 | .fi |
3566 | -.SH "SEE ALSO" |
3567 | +.SH SEE ALSO |
3568 | .BR accept (2), |
3569 | .BR connect (2), |
3570 | .BR getsockname (2), |
3571 | @@ -328,7 +330,7 @@ |
3572 | .BR socket (7), |
3573 | .BR unix (7) |
3574 | .SH COLOPHON |
3575 | -This page is part of release 3.44 of the Linux |
3576 | +This page is part of release 3.51 of the Linux |
3577 | .I man-pages |
3578 | project. |
3579 | A description of the project, |
3580 | |
3581 | === modified file 'man2/brk.2' |
3582 | --- man2/brk.2 2012-11-16 10:33:14 +0000 |
3583 | +++ man2/brk.2 2013-07-21 03:51:25 +0000 |
3584 | @@ -1,9 +1,8 @@ |
3585 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3586 | -.\" |
3587 | .\" Copyright (c) 1993 Michael Haardt |
3588 | .\" (michael@moria.de), |
3589 | .\" Fri Apr 2 11:32:09 MET DST 1993 |
3590 | .\" |
3591 | +.\" %%%LICENSE_START(GPLv2+_DOC_FULL) |
3592 | .\" This is free documentation; you can redistribute it and/or |
3593 | .\" modify it under the terms of the GNU General Public License as |
3594 | .\" published by the Free Software Foundation; either version 2 of |
3595 | @@ -20,9 +19,9 @@ |
3596 | .\" GNU General Public License for more details. |
3597 | .\" |
3598 | .\" You should have received a copy of the GNU General Public |
3599 | -.\" License along with this manual; if not, write to the Free |
3600 | -.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, |
3601 | -.\" USA. |
3602 | +.\" License along with this manual; if not, see |
3603 | +.\" <http://www.gnu.org/licenses/>. |
3604 | +.\" %%%LICENSE_END |
3605 | .\" |
3606 | .\" Modified Wed Jul 21 19:52:58 1993 by Rik Faith <faith@cs.unc.edu> |
3607 | .\" Modified Sun Aug 21 17:40:38 1994 by Rik Faith <faith@cs.unc.edu> |
3608 | @@ -91,7 +90,7 @@ |
3609 | with an |
3610 | .I increment |
3611 | of 0 can be used to find the current location of the program break. |
3612 | -.SH "RETURN VALUE" |
3613 | +.SH RETURN VALUE |
3614 | On success, |
3615 | .BR brk () |
3616 | returns zero. |
3617 | @@ -112,7 +111,7 @@ |
3618 | .I errno |
3619 | is set to |
3620 | .BR ENOMEM . |
3621 | -.SH "CONFORMING TO" |
3622 | +.SH CONFORMING TO |
3623 | 4.3BSD; SUSv1, marked LEGACY in SUSv2, removed in POSIX.1-2001. |
3624 | .\" |
3625 | .\" .BR brk () |
3626 | @@ -139,7 +138,7 @@ |
3627 | .\" \fIptrdiff_t\fP (libc4, libc5, ulibc, glibc 2.0, 2.1), |
3628 | .\" \fIintptr_t\fP (e.g., XPGv5, AIX, SunOS 5.8, 5.9, FreeBSD 4.7, NetBSD 1.6, |
3629 | .\" Tru64 5.1, glibc2.2). |
3630 | -.SS Linux Notes |
3631 | +.SS Linux notes |
3632 | The return value described above for |
3633 | .BR brk () |
3634 | is the behavior provided by the glibc wrapper function for the Linux |
3635 | @@ -162,13 +161,13 @@ |
3636 | .BR brk () |
3637 | system call, and does some internal bookkeeping so that it can |
3638 | return the old break value. |
3639 | -.SH "SEE ALSO" |
3640 | +.SH SEE ALSO |
3641 | .BR execve (2), |
3642 | .BR getrlimit (2), |
3643 | .BR end (3), |
3644 | .BR malloc (3) |
3645 | .SH COLOPHON |
3646 | -This page is part of release 3.44 of the Linux |
3647 | +This page is part of release 3.51 of the Linux |
3648 | .I man-pages |
3649 | project. |
3650 | A description of the project, |
3651 | |
3652 | === modified file 'man2/cacheflush.2' |
3653 | --- man2/cacheflush.2 2012-11-16 10:33:14 +0000 |
3654 | +++ man2/cacheflush.2 2013-07-21 03:51:25 +0000 |
3655 | @@ -1,6 +1,7 @@ |
3656 | .\" Written by Ralf Baechle (ralf@waldorf-gmbh.de), |
3657 | .\" Copyright (c) 1994, 1995 Waldorf GMBH |
3658 | .\" |
3659 | +.\" %%%LICENSE_START(GPLv2+_DOC_FULL) |
3660 | .\" This is free documentation; you can redistribute it and/or |
3661 | .\" modify it under the terms of the GNU General Public License as |
3662 | .\" published by the Free Software Foundation; either version 2 of |
3663 | @@ -17,9 +18,9 @@ |
3664 | .\" GNU General Public License for more details. |
3665 | .\" |
3666 | .\" You should have received a copy of the GNU General Public |
3667 | -.\" License along with this manual; if not, write to the Free |
3668 | -.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, |
3669 | -.\" USA. |
3670 | +.\" License along with this manual; if not, see |
3671 | +.\" <http://www.gnu.org/licenses/>. |
3672 | +.\" %%%LICENSE_END |
3673 | .\" |
3674 | .TH CACHEFLUSH 2 2007-05-26 "Linux" "Linux Programmer's Manual" |
3675 | .SH NAME |
3676 | @@ -49,7 +50,7 @@ |
3677 | .B BCACHE |
3678 | Same as |
3679 | .BR (ICACHE|DCACHE) . |
3680 | -.SH "RETURN VALUE" |
3681 | +.SH RETURN VALUE |
3682 | .BR cacheflush () |
3683 | returns 0 on success or \-1 on error. |
3684 | If errors are detected, |
3685 | @@ -72,7 +73,7 @@ |
3686 | or |
3687 | .BR BCACHE . |
3688 | .SH CONFORMING TO |
3689 | -This Linux-specific system call is only available on MIPS-based systems. |
3690 | +This Linux-specific system call is available only on MIPS-based systems. |
3691 | .\" FIXME This system call was only on MIPS back in 1.2 days, but |
3692 | .\" by now it is on a number of other architectures (but not i386). |
3693 | .\" Investigate the details and update this page. |
3694 | @@ -86,7 +87,7 @@ |
3695 | arguments. |
3696 | Therefore, the whole cache is always flushed. |
3697 | .SH COLOPHON |
3698 | -This page is part of release 3.44 of the Linux |
3699 | +This page is part of release 3.51 of the Linux |
3700 | .I man-pages |
3701 | project. |
3702 | A description of the project, |
3703 | |
3704 | === modified file 'man2/capget.2' |
3705 | --- man2/capget.2 2012-11-16 10:33:14 +0000 |
3706 | +++ man2/capget.2 2013-07-21 03:51:25 +0000 |
3707 | @@ -1,5 +1,9 @@ |
3708 | .\" written by Andrew Morgan <morgan@kernel.org> |
3709 | +.\" |
3710 | +.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) |
3711 | .\" may be distributed as per GPL |
3712 | +.\" %%%LICENSE_END |
3713 | +.\" |
3714 | .\" Modified by David A. Wheeler <dwheeler@ida.org> |
3715 | .\" Modified 2004-05-27, mtk |
3716 | .\" Modified 2004-06-21, aeb |
3717 | @@ -8,7 +12,7 @@ |
3718 | .\" 64-bit capability sets in kernel 2.6.2[45]. |
3719 | .\" Modified 2009-01-26, andi kleen |
3720 | .\" |
3721 | -.TH CAPGET 2 2012-08-05 "Linux" "Linux Programmer's Manual" |
3722 | +.TH CAPGET 2 2013-03-11 "Linux" "Linux Programmer's Manual" |
3723 | .SH NAME |
3724 | capget, capset \- set/get capabilities of thread(s) |
3725 | .SH SYNOPSIS |
3726 | @@ -29,11 +33,11 @@ |
3727 | call, and a set of permitted capabilities |
3728 | that it can make effective or inheritable. |
3729 | .PP |
3730 | -These two functions are the raw kernel interface for getting and |
3731 | +These two system calls are the raw kernel interface for getting and |
3732 | setting thread capabilities. |
3733 | Not only are these system calls specific to Linux, |
3734 | but the kernel API is likely to change and use of |
3735 | -these functions (in particular the format of the |
3736 | +these system calls (in particular the format of the |
3737 | .I cap_user_*_t |
3738 | types) is subject to extension with each kernel revision, |
3739 | but old programs will keep working. |
3740 | @@ -48,7 +52,7 @@ |
3741 | .BR capsetp (3) |
3742 | and |
3743 | .BR capgetp (3). |
3744 | -.SS "Current details" |
3745 | +.SS Current details |
3746 | Now that you have been warned, some current kernel details. |
3747 | The structures are defined as follows. |
3748 | .sp |
3749 | @@ -73,11 +77,15 @@ |
3750 | .fi |
3751 | .in -4n |
3752 | .sp |
3753 | -.I effective, permitted, inheritable |
3754 | -are bitmasks of the capabilities defined in |
3755 | +The |
3756 | +.IR effective , |
3757 | +.IR permitted , |
3758 | +and |
3759 | +.I inheritable |
3760 | +fields are bit masks of the capabilities defined in |
3761 | .I capability(7). |
3762 | Note the |
3763 | -.I CAP_* |
3764 | +.B CAP_* |
3765 | values are bit indexes and need to be bit-shifted before ORing into |
3766 | the bit fields. |
3767 | To define the structures for passing to the system call you have to use the |
3768 | @@ -108,7 +116,7 @@ |
3769 | process ID with the |
3770 | .I hdrp->pid |
3771 | field value. |
3772 | -.SS With VFS Capability Support |
3773 | +.SS With VFS capability support |
3774 | VFS Capability support creates a file-attribute method for adding |
3775 | capabilities to privileged executables. |
3776 | This privilege model obsoletes kernel support for one process |
3777 | @@ -120,7 +128,7 @@ |
3778 | are 0 or |
3779 | .BR getpid (2), |
3780 | which are equivalent. |
3781 | -.SS Without VFS Capability Support |
3782 | +.SS Without VFS capability support |
3783 | When the kernel does not support VFS capabilities, |
3784 | .BR capset () |
3785 | calls can operate on the capabilities of the thread specified by the |
3786 | @@ -149,7 +157,7 @@ |
3787 | |
3788 | For details on the data, see |
3789 | .BR capabilities (7). |
3790 | -.SH "RETURN VALUE" |
3791 | +.SH RETURN VALUE |
3792 | On success, zero is returned. |
3793 | On error, \-1 is returned, and |
3794 | .I errno |
3795 | @@ -207,7 +215,7 @@ |
3796 | .TP |
3797 | .B ESRCH |
3798 | No such thread. |
3799 | -.SH "CONFORMING TO" |
3800 | +.SH CONFORMING TO |
3801 | These system calls are Linux-specific. |
3802 | .SH NOTES |
3803 | The portable interface to the capability querying and setting |
3804 | @@ -215,14 +223,14 @@ |
3805 | .I libcap |
3806 | library and is available here: |
3807 | .br |
3808 | -.UR http://www.kernel.org\:/pub\:/linux\:/libs\:/security\:/linux-privs |
3809 | +.UR http://git.kernel.org/cgit\:/linux\:/kernel\:/git\:/morgan\:\:/libcap.git |
3810 | .UE |
3811 | -.SH "SEE ALSO" |
3812 | +.SH SEE ALSO |
3813 | .BR clone (2), |
3814 | .BR gettid (2), |
3815 | .BR capabilities (7) |
3816 | .SH COLOPHON |
3817 | -This page is part of release 3.44 of the Linux |
3818 | +This page is part of release 3.51 of the Linux |
3819 | .I man-pages |
3820 | project. |
3821 | A description of the project, |
3822 | |
3823 | === modified file 'man2/chdir.2' |
3824 | --- man2/chdir.2 2012-11-16 10:33:14 +0000 |
3825 | +++ man2/chdir.2 2013-07-21 03:51:25 +0000 |
3826 | @@ -1,7 +1,6 @@ |
3827 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3828 | -.\" |
3829 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 |
3830 | .\" |
3831 | +.\" %%%LICENSE_START(VERBATIM) |
3832 | .\" Permission is granted to make and distribute verbatim copies of this |
3833 | .\" manual provided the copyright notice and this permission notice are |
3834 | .\" preserved on all copies. |
3835 | @@ -21,6 +20,7 @@ |
3836 | .\" |
3837 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3838 | .\" the source, must acknowledge the copyright and authors of this work. |
3839 | +.\" %%%LICENSE_END |
3840 | .\" |
3841 | .\" Modified by Michael Haardt <michael@moria.de> |
3842 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> |
3843 | @@ -67,7 +67,7 @@ |
3844 | .BR chdir (); |
3845 | the only difference is that the directory is given as an |
3846 | open file descriptor. |
3847 | -.SH "RETURN VALUE" |
3848 | +.SH RETURN VALUE |
3849 | On success, zero is returned. |
3850 | On error, \-1 is returned, and |
3851 | .I errno |
3852 | @@ -122,7 +122,7 @@ |
3853 | .B EBADF |
3854 | .I fd |
3855 | is not a valid file descriptor. |
3856 | -.SH "CONFORMING TO" |
3857 | +.SH CONFORMING TO |
3858 | SVr4, 4.4BSD, POSIX.1-2001. |
3859 | .SH NOTES |
3860 | The current working directory is the starting point for interpreting |
3861 | @@ -133,12 +133,12 @@ |
3862 | inherits its parent's current working directory. |
3863 | The current working directory is left unchanged by |
3864 | .BR execve (2). |
3865 | -.SH "SEE ALSO" |
3866 | +.SH SEE ALSO |
3867 | .BR chroot (2), |
3868 | .BR getcwd (3), |
3869 | .BR path_resolution (7) |
3870 | .SH COLOPHON |
3871 | -This page is part of release 3.44 of the Linux |
3872 | +This page is part of release 3.51 of the Linux |
3873 | .I man-pages |
3874 | project. |
3875 | A description of the project, |
3876 | |
3877 | === modified file 'man2/chmod.2' |
3878 | --- man2/chmod.2 2012-11-16 10:33:14 +0000 |
3879 | +++ man2/chmod.2 2013-07-21 03:51:25 +0000 |
3880 | @@ -1,7 +1,6 @@ |
3881 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3882 | -.\" |
3883 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 |
3884 | .\" |
3885 | +.\" %%%LICENSE_START(VERBATIM) |
3886 | .\" Permission is granted to make and distribute verbatim copies of this |
3887 | .\" manual provided the copyright notice and this permission notice are |
3888 | .\" preserved on all copies. |
3889 | @@ -21,6 +20,7 @@ |
3890 | .\" |
3891 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3892 | .\" the source, must acknowledge the copyright and authors of this work. |
3893 | +.\" %%%LICENSE_END |
3894 | .\" |
3895 | .\" Modified by Michael Haardt <michael@moria.de> |
3896 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> |
3897 | @@ -150,7 +150,7 @@ |
3898 | open files are maintained by the client. |
3899 | Widening the permissions may be |
3900 | delayed for other clients if attribute caching is enabled on them. |
3901 | -.SH "RETURN VALUE" |
3902 | +.SH RETURN VALUE |
3903 | On success, zero is returned. |
3904 | On error, \-1 is returned, and |
3905 | .I errno |
3906 | @@ -216,9 +216,9 @@ |
3907 | .TP |
3908 | .B EROFS |
3909 | See above. |
3910 | -.SH "CONFORMING TO" |
3911 | +.SH CONFORMING TO |
3912 | 4.4BSD, SVr4, POSIX.1-2001. |
3913 | -.SH "SEE ALSO" |
3914 | +.SH SEE ALSO |
3915 | .BR chown (2), |
3916 | .BR execve (2), |
3917 | .BR fchmodat (2), |
3918 | @@ -226,7 +226,7 @@ |
3919 | .BR stat (2), |
3920 | .BR path_resolution (7) |
3921 | .SH COLOPHON |
3922 | -This page is part of release 3.44 of the Linux |
3923 | +This page is part of release 3.51 of the Linux |
3924 | .I man-pages |
3925 | project. |
3926 | A description of the project, |
3927 | |
3928 | === modified file 'man2/chown.2' |
3929 | --- man2/chown.2 2012-11-16 10:33:14 +0000 |
3930 | +++ man2/chown.2 2013-07-21 03:51:25 +0000 |
3931 | @@ -1,9 +1,8 @@ |
3932 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
3933 | -.\" |
3934 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 |
3935 | .\" and Copyright (c) 1998 Andries Brouwer (aeb@cwi.nl) |
3936 | .\" and Copyright (c) 2007, 2008 Michael Kerrisk <mtk.manpages@gmail.com> |
3937 | .\" |
3938 | +.\" %%%LICENSE_START(VERBATIM) |
3939 | .\" Permission is granted to make and distribute verbatim copies of this |
3940 | .\" manual provided the copyright notice and this permission notice are |
3941 | .\" preserved on all copies. |
3942 | @@ -23,6 +22,7 @@ |
3943 | .\" |
3944 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3945 | .\" the source, must acknowledge the copyright and authors of this work. |
3946 | +.\" %%%LICENSE_END |
3947 | .\" |
3948 | .\" Modified by Michael Haardt <michael@moria.de> |
3949 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> |
3950 | @@ -66,7 +66,7 @@ |
3951 | .PD |
3952 | .SH DESCRIPTION |
3953 | These system calls change the owner and group of a file. |
3954 | -The differ only in how the file is specified: |
3955 | +They differ only in how the file is specified: |
3956 | .IP * 2 |
3957 | .BR chown () |
3958 | changes the ownership of the file specified by |
3959 | @@ -116,7 +116,7 @@ |
3960 | .B S_ISGID |
3961 | bit indicates mandatory locking, and is not cleared by a |
3962 | .BR chown (). |
3963 | -.SH "RETURN VALUE" |
3964 | +.SH RETURN VALUE |
3965 | On success, zero is returned. |
3966 | On error, \-1 is returned, and |
3967 | .I errno |
3968 | @@ -178,11 +178,11 @@ |
3969 | .TP |
3970 | .B EROFS |
3971 | See above. |
3972 | -.SH "CONFORMING TO" |
3973 | +.SH CONFORMING TO |
3974 | 4.4BSD, SVr4, POSIX.1-2001. |
3975 | |
3976 | -The 4.4BSD version can only be |
3977 | -used by the superuser (that is, ordinary users cannot give away files). |
3978 | +The 4.4BSD version can be |
3979 | +used only by the superuser (that is, ordinary users cannot give away files). |
3980 | .\" chown(): |
3981 | .\" SVr4 documents EINVAL, EINTR, ENOLINK and EMULTIHOP returns, but no |
3982 | .\" ENOMEM. POSIX.1 does not document ENOMEM or ELOOP error conditions. |
3983 | @@ -333,14 +333,14 @@ |
3984 | exit(EXIT_SUCCESS); |
3985 | } |
3986 | .fi |
3987 | -.SH "SEE ALSO" |
3988 | +.SH SEE ALSO |
3989 | .BR chmod (2), |
3990 | .BR fchownat (2), |
3991 | .BR flock (2), |
3992 | .BR path_resolution (7), |
3993 | .BR symlink (7) |
3994 | .SH COLOPHON |
3995 | -This page is part of release 3.44 of the Linux |
3996 | +This page is part of release 3.51 of the Linux |
3997 | .I man-pages |
3998 | project. |
3999 | A description of the project, |
4000 | |
4001 | === modified file 'man2/chroot.2' |
4002 | --- man2/chroot.2 2012-11-16 10:33:14 +0000 |
4003 | +++ man2/chroot.2 2013-07-21 03:51:25 +0000 |
4004 | @@ -1,7 +1,6 @@ |
4005 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
4006 | -.\" |
4007 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 |
4008 | .\" |
4009 | +.\" %%%LICENSE_START(VERBATIM) |
4010 | .\" Permission is granted to make and distribute verbatim copies of this |
4011 | .\" manual provided the copyright notice and this permission notice are |
4012 | .\" preserved on all copies. |
4013 | @@ -21,6 +20,7 @@ |
4014 | .\" |
4015 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4016 | .\" the source, must acknowledge the copyright and authors of this work. |
4017 | +.\" %%%LICENSE_END |
4018 | .\" |
4019 | .\" Modified by Michael Haardt <michael@moria.de> |
4020 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> |
4021 | @@ -87,7 +87,7 @@ |
4022 | |
4023 | This call does not close open file descriptors, and such file |
4024 | descriptors may allow access to files outside the chroot tree. |
4025 | -.SH "RETURN VALUE" |
4026 | +.SH RETURN VALUE |
4027 | On success, zero is returned. |
4028 | On error, \-1 is returned, and |
4029 | .I errno |
4030 | @@ -131,7 +131,7 @@ |
4031 | .TP |
4032 | .B EPERM |
4033 | The caller has insufficient privilege. |
4034 | -.SH "CONFORMING TO" |
4035 | +.SH CONFORMING TO |
4036 | SVr4, 4.4BSD, SUSv2 (marked LEGACY). |
4037 | This function is not part of POSIX.1-2001. |
4038 | .\" SVr4 documents additional EINTR, ENOLINK and EMULTIHOP error conditions. |
4039 | @@ -148,11 +148,11 @@ |
4040 | system call. |
4041 | .\" FIXME . eventually say something about containers, |
4042 | .\" virtual servers, etc.? |
4043 | -.SH "SEE ALSO" |
4044 | +.SH SEE ALSO |
4045 | .BR chdir (2), |
4046 | .BR path_resolution (7) |
4047 | .SH COLOPHON |
4048 | -This page is part of release 3.44 of the Linux |
4049 | +This page is part of release 3.51 of the Linux |
4050 | .I man-pages |
4051 | project. |
4052 | A description of the project, |
4053 | |
4054 | === modified file 'man2/clock_getres.2' |
4055 | --- man2/clock_getres.2 2012-11-16 10:33:14 +0000 |
4056 | +++ man2/clock_getres.2 2013-07-21 03:51:25 +0000 |
4057 | @@ -1,8 +1,7 @@ |
4058 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
4059 | -.\" |
4060 | .\" Copyright (c) 2003 Nick Clifford (zaf@nrc.co.nz), Jan 25, 2003 |
4061 | .\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl), Aug 24, 2003 |
4062 | .\" |
4063 | +.\" %%%LICENSE_START(VERBATIM) |
4064 | .\" Permission is granted to make and distribute verbatim copies of this |
4065 | .\" manual provided the copyright notice and this permission notice are |
4066 | .\" preserved on all copies. |
4067 | @@ -22,14 +21,13 @@ |
4068 | .\" |
4069 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4070 | .\" the source, must acknowledge the copyright and authors of this work. |
4071 | +.\" %%%LICENSE_END |
4072 | .\" |
4073 | .\" 2003-08-23 Martin Schulze <joey@infodrom.org> improvements |
4074 | .\" 2003-08-24 aeb, large parts rewritten |
4075 | .\" 2004-08-06 Christoph Lameter <clameter@sgi.com>, SMP note |
4076 | .\" |
4077 | -.\" FIXME: Linux 2.6.39 adds CLOCK_BOOTTIME |
4078 | -.\" |
4079 | -.TH CLOCK_GETRES 2 2012-11-07 "" "Linux Programmer's Manual" |
4080 | +.TH CLOCK_GETRES 2 2013-02-25 "" "Linux Programmer's Manual" |
4081 | .SH NAME |
4082 | clock_getres, clock_gettime, clock_settime \- clock and time functions |
4083 | .SH SYNOPSIS |
4084 | @@ -130,6 +128,13 @@ |
4085 | .BR adjtime (3) |
4086 | and NTP. |
4087 | .TP |
4088 | +.BR CLOCK_REALTIME_COARSE " (since Linux 2.6.32; Linux-specific)" |
4089 | +.\" Added in commit da15cfdae03351c689736f8d142618592e3cebc3 |
4090 | +A faster but less precise version of |
4091 | +.BR CLOCK_REALTIME . |
4092 | +Use when you need very fast, but not fine-grained timestamps. |
4093 | +.TP |
4094 | +.TP |
4095 | .B CLOCK_MONOTONIC |
4096 | Clock that cannot be set and represents monotonic time since |
4097 | some unspecified starting point. |
4098 | @@ -139,6 +144,12 @@ |
4099 | .BR adjtime (3) |
4100 | and NTP. |
4101 | .TP |
4102 | +.BR CLOCK_MONOTONIC_COARSE " (since Linux 2.6.32; Linux-specific)" |
4103 | +.\" Added in commit da15cfdae03351c689736f8d142618592e3cebc3 |
4104 | +A faster but less precise version of |
4105 | +.BR CLOCK_MONOTONIC . |
4106 | +Use when you need very fast, but not fine-grained timestamps. |
4107 | +.TP |
4108 | .BR CLOCK_MONOTONIC_RAW " (since Linux 2.6.28; Linux-specific)" |
4109 | .\" Added in commit 2d42244ae71d6c7b0884b5664cf2eda30fb2ae68, John Stultz |
4110 | Similar to |
4111 | @@ -148,12 +159,24 @@ |
4112 | the incremental adjustments performed by |
4113 | .BR adjtime (3). |
4114 | .TP |
4115 | +.BR CLOCK_BOOTTIME " (since Linux 2.6.39; Linux-specific)" |
4116 | +.\" commit 7fdd7f89006dd5a4c702fa0ce0c272345fa44ae0 |
4117 | +.\" commit 70a08cca1227dc31c784ec930099a4417a06e7d0 |
4118 | +Identical to |
4119 | +.BR CLOCK_MONOTONIC , |
4120 | +except it also includes any time that the system is suspended. |
4121 | +This allows applications to get a suspend-aware monotonic clock |
4122 | +without having to deal with the complications of |
4123 | +.BR CLOCK_REALTIME , |
4124 | +which may have discontinuities if the time is changed using |
4125 | +.BR settimeofday (2). |
4126 | +.TP |
4127 | .B CLOCK_PROCESS_CPUTIME_ID |
4128 | High-resolution per-process timer from the CPU. |
4129 | .TP |
4130 | .B CLOCK_THREAD_CPUTIME_ID |
4131 | Thread-specific CPU-time clock. |
4132 | -.SH "RETURN VALUE" |
4133 | +.SH RETURN VALUE |
4134 | .BR clock_gettime (), |
4135 | .BR clock_settime () |
4136 | and |
4137 | @@ -178,7 +201,7 @@ |
4138 | .B EPERM |
4139 | .BR clock_settime () |
4140 | does not have permission to set the clock indicated. |
4141 | -.SH "CONFORMING TO" |
4142 | +.SH CONFORMING TO |
4143 | SUSv2, POSIX.1-2001. |
4144 | .SH AVAILABILITY |
4145 | On POSIX systems on which these functions are available, the symbol |
4146 | @@ -216,7 +239,7 @@ |
4147 | will return |
4148 | .B ENOENT |
4149 | to signify this condition. |
4150 | -The two clocks will then only be useful if it |
4151 | +The two clocks will then be useful only if it |
4152 | can be ensured that a process stays on a certain CPU. |
4153 | .PP |
4154 | The processors in an SMP system do not start all at exactly the same |
4155 | @@ -237,7 +260,7 @@ |
4156 | On Linux, these clocks are not settable |
4157 | (i.e., no process has "appropriate privileges"). |
4158 | .\" See http://bugzilla.kernel.org/show_bug.cgi?id=11972 |
4159 | -.SH "SEE ALSO" |
4160 | +.SH SEE ALSO |
4161 | .BR date (1), |
4162 | .BR gettimeofday (2), |
4163 | .BR settimeofday (2), |
4164 | @@ -250,7 +273,7 @@ |
4165 | .BR sysconf (3), |
4166 | .BR time (7) |
4167 | .SH COLOPHON |
4168 | -This page is part of release 3.44 of the Linux |
4169 | +This page is part of release 3.51 of the Linux |
4170 | .I man-pages |
4171 | project. |
4172 | A description of the project, |
4173 | |
4174 | === modified file 'man2/clock_nanosleep.2' |
4175 | --- man2/clock_nanosleep.2 2012-11-16 10:33:14 +0000 |
4176 | +++ man2/clock_nanosleep.2 2013-07-21 03:51:25 +0000 |
4177 | @@ -1,6 +1,7 @@ |
4178 | .\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk |
4179 | .\" <mtk.manpages@gmail.com> |
4180 | .\" |
4181 | +.\" %%%LICENSE_START(VERBATIM) |
4182 | .\" Permission is granted to make and distribute verbatim copies of this |
4183 | .\" manual provided the copyright notice and this permission notice are |
4184 | .\" preserved on all copies. |
4185 | @@ -20,6 +21,7 @@ |
4186 | .\" |
4187 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4188 | .\" the source, must acknowledge the copyright and authors of this work. |
4189 | +.\" %%%LICENSE_END |
4190 | .\" |
4191 | .TH CLOCK_NANOSLEEP 2 2012-11-07 "Linux" "Linux Programmer's Manual" |
4192 | .SH NAME |
4193 | @@ -141,7 +143,7 @@ |
4194 | This value can then be used to call |
4195 | .BR clock_nanosleep () |
4196 | again and complete a (relative) sleep. |
4197 | -.SH "RETURN VALUE" |
4198 | +.SH RETURN VALUE |
4199 | On successfully sleeping for the requested interval, |
4200 | .BR clock_nanosleep () |
4201 | returns 0. |
4202 | @@ -176,7 +178,7 @@ |
4203 | .BR clock_nanosleep () |
4204 | system call first appeared in Linux 2.6. |
4205 | Support is available in glibc since version 2.1. |
4206 | -.SH "CONFORMING TO" |
4207 | +.SH CONFORMING TO |
4208 | POSIX.1-2001. |
4209 | .SH NOTES |
4210 | If the interval specified in |
4211 | @@ -242,7 +244,7 @@ |
4212 | .BR clock_settime (2) |
4213 | shall have no effect on a thread that is blocked on a relative |
4214 | .BR clock_nanosleep (). |
4215 | -.SH "SEE ALSO" |
4216 | +.SH SEE ALSO |
4217 | .BR clock_getres (2), |
4218 | .BR nanosleep (2), |
4219 | .BR timer_create (2), |
4220 | @@ -250,7 +252,7 @@ |
4221 | .BR usleep (3), |
4222 | .BR time (7) |
4223 | .SH COLOPHON |
4224 | -This page is part of release 3.44 of the Linux |
4225 | +This page is part of release 3.51 of the Linux |
4226 | .I man-pages |
4227 | project. |
4228 | A description of the project, |
4229 | |
4230 | === modified file 'man2/clone.2' |
4231 | --- man2/clone.2 2012-11-16 10:33:14 +0000 |
4232 | +++ man2/clone.2 2013-07-21 03:51:25 +0000 |
4233 | @@ -1,8 +1,10 @@ |
4234 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
4235 | -.\" |
4236 | .\" Copyright (c) 1992 Drew Eckhardt <drew@cs.colorado.edu>, March 28, 1992 |
4237 | -.\" and Copyright (c) Michael Kerrisk, 2001, 2002, 2005 |
4238 | +.\" and Copyright (c) Michael Kerrisk, 2001, 2002, 2005, 2013 |
4239 | +.\" |
4240 | +.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) |
4241 | .\" May be distributed under the GNU General Public License. |
4242 | +.\" %%%LICENSE_END |
4243 | +.\" |
4244 | .\" Modified by Michael Haardt <michael@moria.de> |
4245 | .\" Modified 24 Jul 1993 by Rik Faith <faith@cs.unc.edu> |
4246 | .\" Modified 21 Aug 1994 by Michael Chastain <mec@shell.portal.com>: |
4247 | @@ -40,37 +42,63 @@ |
4248 | .\" FIXME Document CLONE_NEWUSER, which is new in 2.6.23 |
4249 | .\" (also supported for unshare()?) |
4250 | .\" |
4251 | -.TH CLONE 2 2012-07-19 "Linux" "Linux Programmer's Manual" |
4252 | +.TH CLONE 2 2013-04-16 "Linux" "Linux Programmer's Manual" |
4253 | .SH NAME |
4254 | clone, __clone2 \- create a child process |
4255 | .SH SYNOPSIS |
4256 | .nf |
4257 | -.BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" |
4258 | -.\" Actually _BSD_SOURCE || _SVID_SOURCE |
4259 | -.\" FIXME See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749 |
4260 | +/* Prototype for the glibc wrapper function */ |
4261 | + |
4262 | .B #include <sched.h> |
4263 | |
4264 | .BI "int clone(int (*" "fn" ")(void *), void *" child_stack , |
4265 | .BI " int " flags ", void *" "arg" ", ... " |
4266 | .BI " /* pid_t *" ptid ", struct user_desc *" tls \ |
4267 | ", pid_t *" ctid " */ );" |
4268 | + |
4269 | +/* Prototype for the raw system call */ |
4270 | + |
4271 | +.BI "long clone(unsigned long " flags ", void *" child_stack , |
4272 | +.BI " void *" ptid ", void *" ctid , |
4273 | +.BI " struct pt_regs *" regs ); |
4274 | .fi |
4275 | +.sp |
4276 | +.in -4n |
4277 | +Feature Test Macro Requirements for glibc wrapper function (see |
4278 | +.BR feature_test_macros (7)): |
4279 | +.in |
4280 | +.sp |
4281 | +.BR clone (): |
4282 | +.ad l |
4283 | +.RS 4 |
4284 | +.PD 0 |
4285 | +.TP 4 |
4286 | +Since glibc 2.14: |
4287 | +_GNU_SOURCE |
4288 | +.TP 4 |
4289 | +.\" FIXME See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749 |
4290 | +Before glibc 2.14: |
4291 | +_BSD_SOURCE || _SVID_SOURCE |
4292 | + /* _GNU_SOURCE also suffices */ |
4293 | +.PD |
4294 | +.RE |
4295 | +.ad b |
4296 | .SH DESCRIPTION |
4297 | .BR clone () |
4298 | creates a new process, in a manner similar to |
4299 | .BR fork (2). |
4300 | -It is actually a library function layered on top of the underlying |
4301 | + |
4302 | +This page describes both the glibc |
4303 | .BR clone () |
4304 | -system call, hereinafter referred to as |
4305 | -.BR sys_clone . |
4306 | -A description of |
4307 | -.B sys_clone |
4308 | -is given toward the end of this page. |
4309 | +wrapper function and the underlying system call on which it is based. |
4310 | +The main text describes the wrapper function; |
4311 | +the differences for the raw system call |
4312 | +are described toward the end of this page. |
4313 | |
4314 | Unlike |
4315 | .BR fork (2), |
4316 | -these calls |
4317 | -allow the child process to share parts of its execution context with |
4318 | +.BR clone () |
4319 | +allows the child process to share parts of its execution context with |
4320 | the calling process, such as the memory space, the table of file |
4321 | descriptors, and the table of signal handlers. |
4322 | (Note that on this manual |
4323 | @@ -87,7 +115,6 @@ |
4324 | When the child process is created with |
4325 | .BR clone (), |
4326 | it executes the function |
4327 | -application |
4328 | .IR fn ( arg ). |
4329 | (This differs from |
4330 | .BR fork (2), |
4331 | @@ -167,7 +194,7 @@ |
4332 | .I ctid |
4333 | in child memory. |
4334 | .TP |
4335 | -.B CLONE_FILES |
4336 | +.BR CLONE_FILES " (since Linux 2.0)" |
4337 | If |
4338 | .B CLONE_FILES |
4339 | is set, the calling process and the child process share the same file |
4340 | @@ -194,7 +221,7 @@ |
4341 | performed by either the calling |
4342 | process or the child process do not affect the other process. |
4343 | .TP |
4344 | -.B CLONE_FS |
4345 | +.BR CLONE_FS " (since Linux 2.0)" |
4346 | If |
4347 | .B CLONE_FS |
4348 | is set, the caller and the child process share the same file system |
4349 | @@ -261,19 +288,24 @@ |
4350 | the calling process. |
4351 | This flag is intended for the implementation of containers. |
4352 | |
4353 | -An IPC namespace consists of the set of identifiers for |
4354 | -System V IPC objects. |
4355 | -(These objects are created using |
4356 | -.BR msgctl (2), |
4357 | -.BR semctl (2), |
4358 | -and |
4359 | -.BR shmctl (2)). |
4360 | +An IPC namespace provides an isolated view of System V IPC objects (see |
4361 | +.BR svipc (7)) |
4362 | +and (since Linux 2.6.30) |
4363 | +.\" commit 7eafd7c74c3f2e67c27621b987b28397110d643f |
4364 | +.\" https://lwn.net/Articles/312232/ |
4365 | +POSIX message queues |
4366 | +(see |
4367 | +.BR mq_overview (7)). |
4368 | +The common characteristic of these IPC mechanisms is that IPC |
4369 | +objects are identified by mechanisms other than filesystem |
4370 | +pathnames. |
4371 | + |
4372 | Objects created in an IPC namespace are visible to all other processes |
4373 | that are members of that namespace, |
4374 | but are not visible to processes in other IPC namespaces. |
4375 | |
4376 | When an IPC namespace is destroyed |
4377 | -(i.e, when the last process that is a member of the namespace terminates), |
4378 | +(i.e., when the last process that is a member of the namespace terminates), |
4379 | all IPC objects in the namespace are automatically destroyed. |
4380 | |
4381 | Use of this flag requires: a kernel configured with the |
4382 | @@ -287,7 +319,7 @@ |
4383 | .TP |
4384 | .BR CLONE_NEWNET " (since Linux 2.6.24)" |
4385 | .\" FIXME Check when the implementation was completed |
4386 | -(The implementation of this flag was only completed |
4387 | +(The implementation of this flag was completed only |
4388 | by about kernel version 2.6.29.) |
4389 | |
4390 | If |
4391 | @@ -309,6 +341,7 @@ |
4392 | A physical network device can live in exactly one |
4393 | network namespace. |
4394 | A virtual network device ("veth") pair provides a pipe-like abstraction |
4395 | +.\" FIXME Add pointer to veth(4) page when it is eventually completed |
4396 | that can be used to create tunnels between network namespaces, |
4397 | and can be used to create a bridge to a physical network device |
4398 | in another namespace. |
4399 | @@ -515,7 +548,7 @@ |
4400 | specified only by the system boot process (PID 0). |
4401 | It disappeared in Linux 2.5.16. |
4402 | .TP |
4403 | -.B CLONE_PTRACE |
4404 | +.BR CLONE_PTRACE " (since Linux 2.2)" |
4405 | If |
4406 | .B CLONE_PTRACE |
4407 | is specified, and the calling process is being traced, |
4408 | @@ -529,7 +562,7 @@ |
4409 | (See |
4410 | .BR set_thread_area (2).) |
4411 | .TP |
4412 | -.B CLONE_SIGHAND |
4413 | +.BR CLONE_SIGHAND " (since Linux 2.0)" |
4414 | If |
4415 | .B CLONE_SIGHAND |
4416 | is set, the calling process and the child process share the same table of |
4417 | @@ -714,7 +747,7 @@ |
4418 | .B CLONE_PTRACE |
4419 | on this child process. |
4420 | .TP |
4421 | -.B CLONE_VFORK |
4422 | +.BR CLONE_VFORK " (since Linux 2.2)" |
4423 | If |
4424 | .B CLONE_VFORK |
4425 | is set, the execution of the calling process is suspended |
4426 | @@ -732,7 +765,7 @@ |
4427 | after the call, and an application should not rely on execution occurring |
4428 | in any particular order. |
4429 | .TP |
4430 | -.B CLONE_VM |
4431 | +.BR CLONE_VM " (since Linux 2.0)" |
4432 | If |
4433 | .B CLONE_VM |
4434 | is set, the calling process and the child process run in the same memory |
4435 | @@ -753,9 +786,9 @@ |
4436 | Memory writes or file mappings/unmappings performed by one of the |
4437 | processes do not affect the other, as with |
4438 | .BR fork (2). |
4439 | -.SS "sys_clone" |
4440 | -The |
4441 | -.B sys_clone |
4442 | +.SS The raw system call interface |
4443 | +The raw |
4444 | +.BR clone () |
4445 | system call corresponds more closely to |
4446 | .BR fork (2) |
4447 | in that execution in the child continues from the point of the |
4448 | @@ -768,7 +801,7 @@ |
4449 | .BR clone () |
4450 | wrapper function are omitted. |
4451 | Furthermore, the argument order changes. |
4452 | -The raw system call interface is roughly: |
4453 | +The raw system call interface on x86 and many other architectures is roughly: |
4454 | .in +4 |
4455 | .nf |
4456 | |
4457 | @@ -778,9 +811,7 @@ |
4458 | |
4459 | .fi |
4460 | .in |
4461 | -Another difference for |
4462 | -.B sys_clone |
4463 | -is that the |
4464 | +Another difference for the raw system call is that the |
4465 | .I child_stack |
4466 | argument may be zero, in which case copy-on-write semantics ensure that the |
4467 | child gets separate copies of stack pages when either process modifies |
4468 | @@ -788,6 +819,50 @@ |
4469 | In this case, for correct operation, the |
4470 | .B CLONE_VM |
4471 | option should not be specified. |
4472 | + |
4473 | +For some architectures, the order of the arguments for the system call |
4474 | +differs from that shown above. |
4475 | +On the score, microblaze, ARM, ARM 64, PA-RISC, arc, Power PC, xtensa, |
4476 | +and MIPS architectures, |
4477 | +the order of the fourth and fifth arguments is reversed. |
4478 | +On the cris and s390 architectures, |
4479 | +the order of the first and second arguments is reversed. |
4480 | +.SS blackfin, m68k, and sparc |
4481 | +The argument-passing conventions on |
4482 | +blackfin, m68k, and sparc are different from descriptions above. |
4483 | +For details, see the kernel (and glibc) source. |
4484 | +.SS ia64 |
4485 | +On ia64, a different interface is used: |
4486 | +.nf |
4487 | + |
4488 | +.BI "int __clone2(int (*" "fn" ")(void *), " |
4489 | +.BI " void *" child_stack_base ", size_t " stack_size , |
4490 | +.BI " int " flags ", void *" "arg" ", ... " |
4491 | +.BI " /* pid_t *" ptid ", struct user_desc *" tls \ |
4492 | +", pid_t *" ctid " */ );" |
4493 | +.fi |
4494 | +.PP |
4495 | +The prototype shown above is for the glibc wrapper function; |
4496 | +the raw system call interface has no |
4497 | +.I fn |
4498 | +or |
4499 | +.I arg |
4500 | +argument, and changes the order of the arguments so that |
4501 | +.I flags |
4502 | +is the first argument, and |
4503 | +.I tls |
4504 | +is the last argument. |
4505 | +.PP |
4506 | +.BR __clone2 () |
4507 | +operates in the same way as |
4508 | +.BR clone (), |
4509 | +except that |
4510 | +.I child_stack_base |
4511 | +points to the lowest address of the child's stack area, |
4512 | +and |
4513 | +.I stack_size |
4514 | +specifies the size of the stack pointed to by |
4515 | +.IR child_stack_base . |
4516 | .SS Linux 2.4 and earlier |
4517 | In Linux 2.4 and earlier, |
4518 | .BR clone () |
4519 | @@ -796,7 +871,7 @@ |
4520 | .IR tls , |
4521 | and |
4522 | .IR ctid . |
4523 | -.SH "RETURN VALUE" |
4524 | +.SH RETURN VALUE |
4525 | .\" gettid(2) returns current->pid; |
4526 | .\" getpid(2) returns current->tgid; |
4527 | On success, the thread ID of the child process is returned |
4528 | @@ -920,12 +995,9 @@ |
4529 | glibc2 provides |
4530 | .BR clone () |
4531 | as described in this manual page. |
4532 | -.SH "CONFORMING TO" |
4533 | -The |
4534 | +.SH CONFORMING TO |
4535 | .BR clone () |
4536 | -and |
4537 | -.B sys_clone |
4538 | -calls are Linux-specific and should not be used in programs |
4539 | +is Linux-specific and should not be used in programs |
4540 | intended to be portable. |
4541 | .SH NOTES |
4542 | In the kernel 2.4.x series, |
4543 | @@ -952,28 +1024,6 @@ |
4544 | .BR clone () |
4545 | should not be called through vsyscall, but directly through |
4546 | .IR "int $0x80" . |
4547 | - |
4548 | -On ia64, a different system call is used: |
4549 | -.nf |
4550 | - |
4551 | -.BI "int __clone2(int (*" "fn" ")(void *), " |
4552 | -.BI " void *" child_stack_base ", size_t " stack_size , |
4553 | -.BI " int " flags ", void *" "arg" ", ... " |
4554 | -.BI " /* pid_t *" ptid ", struct user_desc *" tls \ |
4555 | -", pid_t *" ctid " */ );" |
4556 | -.fi |
4557 | -.PP |
4558 | -The |
4559 | -.BR __clone2 () |
4560 | -system call operates in the same way as |
4561 | -.BR clone (), |
4562 | -except that |
4563 | -.I child_stack_base |
4564 | -points to the lowest address of the child's stack area, |
4565 | -and |
4566 | -.I stack_size |
4567 | -specifies the size of the stack pointed to by |
4568 | -.IR child_stack_base . |
4569 | .SH BUGS |
4570 | Versions of the GNU C library that include the NPTL threading library |
4571 | contain a wrapper function for |
4572 | @@ -1016,20 +1066,120 @@ |
4573 | .\" See also the following bug reports |
4574 | .\" https://bugzilla.redhat.com/show_bug.cgi?id=417521 |
4575 | .\" http://sourceware.org/bugzilla/show_bug.cgi?id=6910 |
4576 | -.SH "SEE ALSO" |
4577 | +.SH EXAMPLE |
4578 | +.SS Create a child that executes in a separate UTS namespace |
4579 | +The following program demonstrates the use of |
4580 | +.BR clone () |
4581 | +to create a child process that executes in a separate UTS namespace. |
4582 | +The child changes the hostname in its UTS namespace. |
4583 | +Both parent and child then display the system hostname, |
4584 | +making it possible to see that the hostname |
4585 | +differs in the UTS namespaces of the parent and child. |
4586 | +For an example of the use of this program, see |
4587 | +.BR setns (2). |
4588 | + |
4589 | +.nf |
4590 | +#define _GNU_SOURCE |
4591 | +#include <sys/wait.h> |
4592 | +#include <sys/utsname.h> |
4593 | +#include <sched.h> |
4594 | +#include <string.h> |
4595 | +#include <stdio.h> |
4596 | +#include <stdlib.h> |
4597 | +#include <unistd.h> |
4598 | + |
4599 | +#define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \\ |
4600 | + } while (0) |
4601 | + |
4602 | +static int /* Start function for cloned child */ |
4603 | +childFunc(void *arg) |
4604 | +{ |
4605 | + struct utsname uts; |
4606 | + |
4607 | + /* Change hostname in UTS namespace of child */ |
4608 | + |
4609 | + if (sethostname(arg, strlen(arg)) == \-1) |
4610 | + errExit("sethostname"); |
4611 | + |
4612 | + /* Retrieve and display hostname */ |
4613 | + |
4614 | + if (uname(&uts) == \-1) |
4615 | + errExit("uname"); |
4616 | + printf("uts.nodename in child: %s\\n", uts.nodename); |
4617 | + |
4618 | + /* Keep the namespace open for a while, by sleeping. |
4619 | + This allows some experimentation\-\-for example, another |
4620 | + process might join the namespace. */ |
4621 | + |
4622 | + sleep(200); |
4623 | + |
4624 | + return 0; /* Child terminates now */ |
4625 | +} |
4626 | + |
4627 | +#define STACK_SIZE (1024 * 1024) /* Stack size for cloned child */ |
4628 | + |
4629 | +int |
4630 | +main(int argc, char *argv[]) |
4631 | +{ |
4632 | + char *stack; /* Start of stack buffer */ |
4633 | + char *stackTop; /* End of stack buffer */ |
4634 | + pid_t pid; |
4635 | + struct utsname uts; |
4636 | + |
4637 | + if (argc < 2) { |
4638 | + fprintf(stderr, "Usage: %s <child\-hostname>\\n", argv[0]); |
4639 | + exit(EXIT_SUCCESS); |
4640 | + } |
4641 | + |
4642 | + /* Allocate stack for child */ |
4643 | + |
4644 | + stack = malloc(STACK_SIZE); |
4645 | + if (stack == NULL) |
4646 | + errExit("malloc"); |
4647 | + stackTop = stack + STACK_SIZE; /* Assume stack grows downward */ |
4648 | + |
4649 | + /* Create child that has its own UTS namespace; |
4650 | + child commences execution in childFunc() */ |
4651 | + |
4652 | + pid = clone(childFunc, stackTop, CLONE_NEWUTS | SIGCHLD, argv[1]); |
4653 | + if (pid == \-1) |
4654 | + errExit("clone"); |
4655 | + printf("clone() returned %ld\\n", (long) pid); |
4656 | + |
4657 | + /* Parent falls through to here */ |
4658 | + |
4659 | + sleep(1); /* Give child time to change its hostname */ |
4660 | + |
4661 | + /* Display hostname in parent\(aqs UTS namespace. This will be |
4662 | + different from hostname in child\(aqs UTS namespace. */ |
4663 | + |
4664 | + if (uname(&uts) == \-1) |
4665 | + errExit("uname"); |
4666 | + printf("uts.nodename in parent: %s\\n", uts.nodename); |
4667 | + |
4668 | + if (waitpid(pid, NULL, 0) == \-1) /* Wait for child */ |
4669 | + errExit("waitpid"); |
4670 | + printf("child has terminated\\n"); |
4671 | + |
4672 | + exit(EXIT_SUCCESS); |
4673 | +} |
4674 | +.fi |
4675 | +.SH SEE ALSO |
4676 | .BR fork (2), |
4677 | .BR futex (2), |
4678 | .BR getpid (2), |
4679 | .BR gettid (2), |
4680 | +.BR kcmp (2), |
4681 | .BR set_thread_area (2), |
4682 | .BR set_tid_address (2), |
4683 | +.BR setns (2), |
4684 | .BR tkill (2), |
4685 | .BR unshare (2), |
4686 | .BR wait (2), |
4687 | .BR capabilities (7), |
4688 | .BR pthreads (7) |
4689 | .SH COLOPHON |
4690 | -This page is part of release 3.44 of the Linux |
4691 | +This page is part of release 3.51 of the Linux |
4692 | .I man-pages |
4693 | project. |
4694 | A description of the project, |
4695 | |
4696 | === modified file 'man2/close.2' |
4697 | --- man2/close.2 2012-11-16 10:33:14 +0000 |
4698 | +++ man2/close.2 2013-07-21 03:51:25 +0000 |
4699 | @@ -1,8 +1,7 @@ |
4700 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
4701 | -.\" |
4702 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
4703 | -.\" 1993 Michael Haardt, Ian Jackson. |
4704 | +.\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
4705 | .\" |
4706 | +.\" %%%LICENSE_START(VERBATIM) |
4707 | .\" Permission is granted to make and distribute verbatim copies of this |
4708 | .\" manual provided the copyright notice and this permission notice are |
4709 | .\" preserved on all copies. |
4710 | @@ -22,6 +21,7 @@ |
4711 | .\" |
4712 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4713 | .\" the source, must acknowledge the copyright and authors of this work. |
4714 | +.\" %%%LICENSE_END |
4715 | .\" |
4716 | .\" Modified Wed Jul 21 22:40:25 1993 by Rik Faith <faith@cs.unc.edu> |
4717 | .\" Modified Sat Feb 18 15:27:48 1995 by Michael Haardt |
4718 | @@ -61,7 +61,7 @@ |
4719 | removed using |
4720 | .BR unlink (2) |
4721 | the file is deleted. |
4722 | -.SH "RETURN VALUE" |
4723 | +.SH RETURN VALUE |
4724 | .BR close () |
4725 | returns zero on success. |
4726 | On error, \-1 is returned, and |
4727 | @@ -81,7 +81,7 @@ |
4728 | .TP |
4729 | .B EIO |
4730 | An I/O error occurred. |
4731 | -.SH "CONFORMING TO" |
4732 | +.SH CONFORMING TO |
4733 | SVr4, 4.3BSD, POSIX.1-2001. |
4734 | .\" SVr4 documents an additional ENOLINK error condition. |
4735 | .SH NOTES |
4736 | @@ -122,7 +122,7 @@ |
4737 | .\" call has restared after ERESTARTSYS, the original system call will |
4738 | .\" later restart with the reused file descriptor. This is most likely a |
4739 | .\" serious programming error. |
4740 | -.SH "SEE ALSO" |
4741 | +.SH SEE ALSO |
4742 | .BR fcntl (2), |
4743 | .BR fsync (2), |
4744 | .BR open (2), |
4745 | @@ -130,7 +130,7 @@ |
4746 | .BR unlink (2), |
4747 | .BR fclose (3) |
4748 | .SH COLOPHON |
4749 | -This page is part of release 3.44 of the Linux |
4750 | +This page is part of release 3.51 of the Linux |
4751 | .I man-pages |
4752 | project. |
4753 | A description of the project, |
4754 | |
4755 | === modified file 'man2/connect.2' |
4756 | --- man2/connect.2 2012-11-16 10:33:14 +0000 |
4757 | +++ man2/connect.2 2013-07-21 03:51:25 +0000 |
4758 | @@ -1,9 +1,8 @@ |
4759 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
4760 | -.\" |
4761 | .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) |
4762 | .\" Portions extracted from /usr/include/sys/socket.h, which does not have |
4763 | .\" any authorship information in it. It is probably available under the GPL. |
4764 | .\" |
4765 | +.\" %%%LICENSE_START(VERBATIM) |
4766 | .\" Permission is granted to make and distribute verbatim copies of this |
4767 | .\" manual provided the copyright notice and this permission notice are |
4768 | .\" preserved on all copies. |
4769 | @@ -23,6 +22,7 @@ |
4770 | .\" |
4771 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4772 | .\" the source, must acknowledge the copyright and authors of this work. |
4773 | +.\" %%%LICENSE_END |
4774 | .\" |
4775 | .\" |
4776 | .\" Other portions are from the 6.9 (Berkeley) 3/10/91 man page: |
4777 | @@ -30,6 +30,7 @@ |
4778 | .\" Copyright (c) 1983 The Regents of the University of California. |
4779 | .\" All rights reserved. |
4780 | .\" |
4781 | +.\" %%%LICENSE_START(BSD_4_CLAUSE_UCB) |
4782 | .\" Redistribution and use in source and binary forms, with or without |
4783 | .\" modification, are permitted provided that the following conditions |
4784 | .\" are met: |
4785 | @@ -57,6 +58,7 @@ |
4786 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
4787 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
4788 | .\" SUCH DAMAGE. |
4789 | +.\" %%%LICENSE_END |
4790 | .\" |
4791 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> |
4792 | .\" Modified 1998, 1999 by Andi Kleen |
4793 | @@ -122,7 +124,7 @@ |
4794 | set to |
4795 | .BR AF_UNSPEC |
4796 | (supported on Linux since kernel 2.2). |
4797 | -.SH "RETURN VALUE" |
4798 | +.SH RETURN VALUE |
4799 | If the connection or binding succeeds, zero is returned. |
4800 | On error, \-1 is returned, and |
4801 | .I errno |
4802 | @@ -220,7 +222,7 @@ |
4803 | busy to accept new connections. |
4804 | Note that for IP sockets the timeout may |
4805 | be very long when syncookies are enabled on the server. |
4806 | -.SH "CONFORMING TO" |
4807 | +.SH CONFORMING TO |
4808 | SVr4, 4.4BSD, (the |
4809 | .BR connect () |
4810 | function first appeared in 4.2BSD), POSIX.1-2001. |
4811 | @@ -258,7 +260,7 @@ |
4812 | .BR connect () |
4813 | is shown in |
4814 | .BR getaddrinfo (3). |
4815 | -.SH "SEE ALSO" |
4816 | +.SH SEE ALSO |
4817 | .BR accept (2), |
4818 | .BR bind (2), |
4819 | .BR getsockname (2), |
4820 | @@ -266,7 +268,7 @@ |
4821 | .BR socket (2), |
4822 | .BR path_resolution (7) |
4823 | .SH COLOPHON |
4824 | -This page is part of release 3.44 of the Linux |
4825 | +This page is part of release 3.51 of the Linux |
4826 | .I man-pages |
4827 | project. |
4828 | A description of the project, |
4829 | |
4830 | === modified file 'man2/create_module.2' |
4831 | --- man2/create_module.2 2012-11-16 10:33:14 +0000 |
4832 | +++ man2/create_module.2 2013-07-21 03:51:25 +0000 |
4833 | @@ -1,6 +1,8 @@ |
4834 | .\" Copyright (C) 1996 Free Software Foundation, Inc. |
4835 | +.\" |
4836 | +.\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) |
4837 | .\" This file is distributed according to the GNU General Public License. |
4838 | -.\" See the file COPYING in the top level source directory for details. |
4839 | +.\" %%%LICENSE_END |
4840 | .\" |
4841 | .\" 2006-02-09, some reformatting by Luc Van Oostenryck; some |
4842 | .\" reformatting and rewordings by mtk |
4843 | @@ -22,7 +24,7 @@ |
4844 | attempts to create a loadable module entry and reserve the kernel memory |
4845 | that will be needed to hold the module. |
4846 | This system call requires privilege. |
4847 | -.SH "RETURN VALUE" |
4848 | +.SH RETURN VALUE |
4849 | On success, returns the kernel address at which the module will reside. |
4850 | On error \-1 is returned and |
4851 | .I errno |
4852 | @@ -54,18 +56,18 @@ |
4853 | .B CAP_SYS_MODULE |
4854 | capability). |
4855 | .SH VERSIONS |
4856 | -This system call is only present on Linux up until kernel 2.4; |
4857 | +This system call is present on Linux only up until kernel 2.4; |
4858 | it was removed in Linux 2.6. |
4859 | .\" Removed in Linux 2.5.48 |
4860 | -.SH "CONFORMING TO" |
4861 | +.SH CONFORMING TO |
4862 | .BR create_module () |
4863 | is Linux-specific. |
4864 | -.SH "SEE ALSO" |
4865 | +.SH SEE ALSO |
4866 | .BR delete_module (2), |
4867 | .BR init_module (2), |
4868 | .BR query_module (2) |
4869 | .SH COLOPHON |
4870 | -This page is part of release 3.44 of the Linux |
4871 | +This page is part of release 3.51 of the Linux |
4872 | .I man-pages |
4873 | project. |
4874 | A description of the project, |
4875 | |
4876 | === modified file 'man2/delete_module.2' |
4877 | --- man2/delete_module.2 2012-11-16 10:33:14 +0000 |
4878 | +++ man2/delete_module.2 2013-07-21 03:51:25 +0000 |
4879 | @@ -1,5 +1,6 @@ |
4880 | .\" Copyright (C) 2012 Michael Kerrisk <mtk.manpages@gmail.com> |
4881 | .\" |
4882 | +.\" %%%LICENSE_START(VERBATIM) |
4883 | .\" Permission is granted to make and distribute verbatim copies of this |
4884 | .\" manual provided the copyright notice and this permission notice are |
4885 | .\" preserved on all copies. |
4886 | @@ -19,8 +20,9 @@ |
4887 | .\" |
4888 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4889 | .\" the source, must acknowledge the copyright and authors of this work. |
4890 | +.\" %%%LICENSE_END |
4891 | .\" |
4892 | -.TH DELETE_MODULE 2 2012-10-24 "Linux" "Linux Programmer's Manual" |
4893 | +.TH DELETE_MODULE 2 2012-11-08 "Linux" "Linux Programmer's Manual" |
4894 | .SH NAME |
4895 | delete_module \- unload a kernel module |
4896 | .SH SYNOPSIS |
4897 | @@ -100,12 +102,11 @@ |
4898 | The |
4899 | .B O_TRUNC |
4900 | flag has one further effect on the rules described above. |
4901 | -By default, |
4902 | -attempting to remove a module that has an |
4903 | +By default, if a module has an |
4904 | .I init |
4905 | function but no |
4906 | .I exit |
4907 | -function fails. |
4908 | +function, then an attempt to remove the module will fail. |
4909 | However, if |
4910 | .BR O_TRUNC |
4911 | was specified, this requirement is bypassed. |
4912 | @@ -116,11 +117,11 @@ |
4913 | If the kernel was not built with |
4914 | .BR CONFIG_MODULE_FORCE_UNLOAD , |
4915 | this flag is silently ignored. |
4916 | -(Normally , |
4917 | +(Normally, |
4918 | .BR CONFIG_MODULE_FORCE_UNLOAD |
4919 | is enabled.) |
4920 | Using this flag taints the kernel (TAINT_FORCED_RMMOD). |
4921 | -.SH "RETURN VALUE" |
4922 | +.SH RETURN VALUE |
4923 | On success, zero is returned. |
4924 | On error, \-1 is returned and |
4925 | .I errno |
4926 | @@ -139,7 +140,6 @@ |
4927 | .B O_TRUNC |
4928 | was not specified in |
4929 | .IR flags . |
4930 | - |
4931 | .TP |
4932 | .B EFAULT |
4933 | .I name |
4934 | @@ -169,7 +169,7 @@ |
4935 | .B O_TRUNC |
4936 | was not specified in |
4937 | .IR flags . |
4938 | -.SH "CONFORMING TO" |
4939 | +.SH CONFORMING TO |
4940 | .BR delete_module () |
4941 | is Linux-specific. |
4942 | .SH NOTES |
4943 | @@ -199,7 +199,7 @@ |
4944 | in Linux 2.4 and earlier are |
4945 | .I not |
4946 | currently explained in this manual page. |
4947 | -.SH "SEE ALSO" |
4948 | +.SH SEE ALSO |
4949 | .BR create_module (2), |
4950 | .BR init_module (2), |
4951 | .BR query_module (2), |
4952 | @@ -207,7 +207,7 @@ |
4953 | .BR modprobe (8), |
4954 | .BR rmmod (8) |
4955 | .SH COLOPHON |
4956 | -This page is part of release 3.44 of the Linux |
4957 | +This page is part of release 3.51 of the Linux |
4958 | .I man-pages |
4959 | project. |
4960 | A description of the project, |
4961 | |
4962 | === modified file 'man2/dup.2' |
4963 | --- man2/dup.2 2012-11-16 10:33:14 +0000 |
4964 | +++ man2/dup.2 2013-07-21 03:51:25 +0000 |
4965 | @@ -1,9 +1,8 @@ |
4966 | -.\" Hey Emacs! This file is -*- nroff -*- source. |
4967 | -.\" |
4968 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
4969 | .\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
4970 | .\" and Copyright (C) 2005, 2008 Michael Kerrisk <mtk.manpages@gmail.com> |
4971 | .\" |
4972 | +.\" %%%LICENSE_START(VERBATIM) |
4973 | .\" Permission is granted to make and distribute verbatim copies of this |
4974 | .\" manual provided the copyright notice and this permission notice are |
4975 | .\" preserved on all copies. |
4976 | @@ -23,6 +22,7 @@ |
4977 | .\" |
4978 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4979 | .\" the source, must acknowledge the copyright and authors of this work. |
4980 | +.\" %%%LICENSE_END |
4981 | .\" |
4982 | .\" Modified 1993-07-21, Rik Faith <faith@cs.unc.edu> |
4983 | .\" Modified 1994-08-21, Michael Chastain <mec@shell.portal.com>: |
4984 | @@ -117,7 +117,7 @@ |
4985 | .BR dup3 () |
4986 | fails with the error |
4987 | .BR EINVAL . |
4988 | -.SH "RETURN VALUE" |
4989 | +.SH RETURN VALUE |
4990 | On success, these system calls |
4991 | return the new descriptor. |
4992 | On error, \-1 is returned, and |
4993 | @@ -167,7 +167,7 @@ |
4994 | was added to Linux in version 2.6.27; |
4995 | glibc support is available starting with |
4996 | version 2.9. |
4997 | -.SH "CONFORMING TO" |
4998 | +.SH CONFORMING TO |
4999 | .BR dup (), |
5000 | .BR dup2 (): |
The diff has been truncated for viewing.
Please note that there is another merge proposal for this: https:/ /code.launchpad .net/~noskcaj/ ubuntu/ saucy/manpages/ merge3. 51-1/+merge/ 174521