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 @@ | |||
6 | 1 | ==================== Changes in man-pages-3.44 ==================== | 1 | ==================== Changes in man-pages-3.51 ==================== |
7 | 2 | 2 | ||
9 | 3 | Released: 2012-11-07, Barcelona | 3 | Released: 2013-04-17, Munich |
10 | 4 | 4 | ||
11 | 5 | 5 | ||
12 | 6 | Contributors | 6 | Contributors |
13 | @@ -10,52 +10,53 @@ | |||
14 | 10 | in the changelog below) reports, notes, and ideas that have been | 10 | in the changelog below) reports, notes, and ideas that have been |
15 | 11 | incorporated in changes in this release: | 11 | incorporated in changes in this release: |
16 | 12 | 12 | ||
18 | 13 | Bert Hubert <bert.hubert@netherlabs.nl> | 13 | Andreas Jaeger <aj@suse.de> |
19 | 14 | Andrew Clayton <andrew@digital-domain.net> | ||
20 | 15 | Brian M. Carlson <sandals@crustytoothpaste.net> | ||
21 | 16 | Changhee Han <ch0.han@lge.com> | ||
22 | 17 | Cyril Hrubis <chrubis@suse.cz> | ||
23 | 18 | Damien Grassart <damien@grassart.com> | ||
24 | 14 | David Prévot <taffit@debian.org> | 19 | David Prévot <taffit@debian.org> |
29 | 15 | James Youngman <jay@gnu.org> | 20 | Denis Barbier <bouzim@gmail.com> |
30 | 16 | Kees Cook <keescook@chromium.org> | 21 | Jeff Moyer <jmoyer@redhat.com> |
31 | 17 | Lars Wirzenius <liw@iki.fi> | 22 | Krzysztof Konopko <krzysztof.konopko@gmail.com> |
32 | 18 | Lucas De Marchi <lucas.de.marchi@gmail.com> | 23 | Kyle McMartin <kyle@mcmartin.ca> |
33 | 24 | Mark H Weaver <mhw@netris.org> | ||
34 | 19 | Michael Kerrisk <mtk.manpages@gmail.com> | 25 | Michael Kerrisk <mtk.manpages@gmail.com> |
36 | 20 | Rusty Russell <rusty@rustcorp.com.au> | 26 | Mike Frysinger <vapier@gentoo.org> |
37 | 27 | Nicolas Hillegeer <nicolas@hillegeer.com> | ||
38 | 28 | Pavel Emelyanov <xemul@parallels.com> | ||
39 | 29 | Peter Schiffer <pschiffe@redhat.com> | ||
40 | 30 | Radek Pazdera <rpazdera@redhat.com> | ||
41 | 31 | Ralph Loader <suckfish@ihug.co.nz> | ||
42 | 21 | Simon Paillard <spaillard@debian.org> | 32 | Simon Paillard <spaillard@debian.org> |
44 | 22 | Thomas Habets <thomas@habets.se> | 33 | The Wanderer <wanderer@fastmail.fm> |
45 | 23 | 34 | ||
46 | 24 | Apologies if I missed anyone! | 35 | Apologies if I missed anyone! |
47 | 25 | 36 | ||
48 | 26 | 37 | ||
81 | 27 | New and rewritten pages | 38 | Newly documented interfaces in existing pages |
82 | 28 | ----------------------- | 39 | --------------------------------------------- |
83 | 29 | 40 | ||
84 | 30 | delete_module.2 | 41 | sched_rr_get_interval.2 |
85 | 31 | Michael Kerrisk | 42 | Michael Kerrisk |
86 | 32 | Rewrite to Linux 2.6+ reality | 43 | Document /proc/sys/kernel/sched_rr_timeslice_ms |
87 | 33 | Michael Kerrisk | 44 | |
88 | 34 | Change license and copyright | 45 | proc.5 |
89 | 35 | There is now nothing left of the original FSF-copyrighted | 46 | Pavel Emelyanov |
90 | 36 | page. So, change the copyright and license. | 47 | Document /proc/[pid]/map_files directory |
91 | 37 | Michael Kerrisk [Lucas De Marchi, Rusty Russell] | 48 | This directory was added in Linux v3.3 and provides info about |
92 | 38 | Substantial reorganization after comments from Rusty Russell | 49 | files being mmap-ed in a way very similar to how /proc/[pid]/fd |
93 | 39 | Rusty notes that O_NONBLOCK is almost always used in | 50 | works. |
94 | 40 | practice. Therefore, it would be better to reorganize | 51 | |
95 | 41 | the page to consider that "the default". | 52 | v2: Added examples of how links look like and noted dependency |
96 | 42 | 53 | on kernel config option CONFIG_CHECKPOINT_RESTORE. | |
97 | 43 | init_module.2 | 54 | Michael Kerrisk |
98 | 44 | Michael Kerrisk | 55 | Document /proc/sys/kernel/shm_rmid_forced |
99 | 45 | Rewrite to Linux 2.6+ reality | 56 | |
100 | 46 | Michael Kerrisk | 57 | capabilities.7 |
101 | 47 | Change copyright and license | 58 | Michael Kerrisk |
102 | 48 | Little of the original page now remains. Change | 59 | Document /proc/sys/kernel/cap_last_cap |
71 | 49 | copyright and license | ||
72 | 50 | Michael Kerrisk [Rusty Russell] | ||
73 | 51 | Changes after review comments from Rusty Russell | ||
74 | 52 | Kees Cook | ||
75 | 53 | Add various pieces describing Linux 2.6+ behavior | ||
76 | 54 | Pieces take from, or inspired by, a patch sent by Kees. | ||
77 | 55 | |||
78 | 56 | getauxval.3 | ||
79 | 57 | Michael Kerrisk | ||
80 | 58 | Document getauxval() function added in glibc 2.16 | ||
103 | 59 | 60 | ||
104 | 60 | 61 | ||
105 | 61 | Global changes | 62 | Global changes |
106 | @@ -63,158 +64,269 @@ | |||
107 | 63 | 64 | ||
108 | 64 | Various pages | 65 | Various pages |
109 | 65 | Michael Kerrisk | 66 | Michael Kerrisk |
122 | 66 | Global fix: Use consistent capitalization in NAME section | 67 | Global fix: fix placement of word "only" |
123 | 67 | The line(s) in the NAME section should only use capitals | 68 | |
124 | 68 | where English usage dictates that. Otherwise, use | 69 | Various pages |
125 | 69 | lowercase throughout. | 70 | Simon Paillard |
126 | 70 | 71 | License headers: consistent format | |
127 | 71 | Various pages | 72 | |
128 | 72 | Michael Kerrisk | 73 | Various pages |
129 | 73 | Global fix: "userspace" ==> "user space" or "user-space" | 74 | Michael Kerrisk |
130 | 74 | Existing pages variously use "userspace or "user space". | 75 | Global fix: s/since kernel/since Linux/ |
131 | 75 | But, "userspace" is not quite an English word. | 76 | |
132 | 76 | So change "userspace" to "user space" or, when used | 77 | Various System V IPC pages in Section 2 |
133 | 77 | attributively, "user-space". | 78 | Michael Kerrisk |
134 | 79 | Add "System V" to .TH line and text | ||
135 | 80 | Make it clear that these pages relate to System V IPC, | ||
136 | 81 | not POSIX IPC. | ||
137 | 78 | 82 | ||
138 | 79 | 83 | ||
139 | 80 | Changes to individual pages | 84 | Changes to individual pages |
140 | 81 | --------------------------- | 85 | --------------------------- |
141 | 82 | 86 | ||
247 | 83 | clock_getres.2 | 87 | access.2 |
248 | 84 | clock_nanosleep.2 | 88 | Michael Kerrisk [The Wanderer] |
249 | 85 | Michael Kerrisk | 89 | Clarify RETURN VALUE for F_OK |
250 | 86 | Linking with -lrt is no longer needed from glibc 2.17 onward | 90 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705293 |
251 | 87 | 91 | ||
252 | 88 | create_module.2 | 92 | alarm.2 |
253 | 89 | Michael Kerrisk | 93 | Michael Kerrisk |
254 | 90 | Note that this system call is present only in kernels before 2.6 | 94 | Correct the description of behavior when 'seconds' is 0 |
255 | 91 | Michael Kerrisk | 95 | |
256 | 92 | Note that ENOSYS probably indicates kernel 2.6+ | 96 | clone.2 |
257 | 93 | 97 | Michael Kerrisk [Peter Schiffer] | |
258 | 94 | execve.2 | 98 | Add prototype for syscall to SYNOPSIS |
259 | 95 | Michael Kerrisk | 99 | And further clarify the distinction between the system call |
260 | 96 | Document treatment of PR_SET_PDEATHSIG on execve() | 100 | and the wrapper function in the introductory text. |
261 | 97 | Michael Kerrisk | 101 | Michael Kerrisk |
262 | 98 | Document treatment of SECBIT_KEEP_CAPS securebits flag on execve() | 102 | Update feature test macro requirements |
263 | 99 | 103 | The requirements quietly changed changed in glibc 2.14 | |
264 | 100 | fork.2 | 104 | |
265 | 101 | Michael Kerrisk | 105 | See also http://www.sourceware.org/bugzilla/show_bug.cgi?id=4749 |
266 | 102 | Note treatment of default timer slack value on fork() | 106 | Michael Kerrisk [Mike Frysinger] |
267 | 103 | 107 | Clarify differences between clone2() syscall and wrapper function | |
268 | 104 | getdomainname.2 | 108 | Michael Kerrisk [Mike Frysinger] |
269 | 105 | Simon Paillard [Lars Wirzenius] | 109 | Note those architectures where the sys_clone argument order differs |
270 | 106 | Point out that these calls relate to NIS, not DNS | 110 | Michael Kerrisk [Mike Frysinger] |
271 | 107 | See http://bugs.debian.org/295635 | 111 | Add short subsection noting that blackfin, m68k, and sparc are different |
272 | 108 | 112 | Michael Kerrisk | |
273 | 109 | get_kernel_syms.2 | 113 | Move clone2() text to subsection in description |
274 | 110 | Michael Kerrisk | 114 | The description of ia64 clone2() should follow the discussion |
275 | 111 | Note that this system call is present only in kernels before 2.6 | 115 | of the raw system call interface. |
276 | 112 | 116 | Michael Kerrisk | |
277 | 113 | ipc.2 | 117 | Change subhead for ia64 discussion |
278 | 114 | Michael Kerrisk | 118 | |
279 | 115 | Update note on architectures that don't have ipc() | 119 | getcpu.2 |
280 | 116 | Replace mention of ia64 with x86-64 and ARM. | 120 | Michael Kerrisk |
281 | 117 | 121 | Recommend that 'tcache' should be specified as NULL nowadays | |
282 | 118 | link.2 | 122 | |
283 | 119 | Michael Kerrisk | 123 | io_cancel.2 |
284 | 120 | Add EPERM error triggered by /proc/sys/fs/protected_hardlink | 124 | Jeff Moyer, Michael Kerrisk [Cyril Hrubis] |
285 | 121 | 125 | Improve description | |
286 | 122 | prctl.2 | 126 | |
287 | 123 | Michael Kerrisk | 127 | io_destroy.2 |
288 | 124 | Mention Documentation/prctl/no_new_privs.txt for PR_SET_NO_NEW_PRIVS | 128 | Jeff Moyer |
289 | 125 | Kees Cook | 129 | Improve description |
290 | 126 | update seccomp sections for mode 2 (BPF) | 130 | The description was rather vague, citing a "list of I/O contexts" |
291 | 127 | This adds a short summary of the arguments used | 131 | and stating that it "can" cancel outstanding requests. This |
292 | 128 | for "mode 2" (BPF) seccomp. | 132 | update makes things more concrete so that the reader knows exactly |
293 | 129 | Michael Kerrisk | 133 | what's going on. |
294 | 130 | Small improvements to PR_SET_SECCOMP discussion | 134 | |
295 | 131 | Note type of 'arg3' for SECCOMP_MODE_FILTER. | 135 | io_getevents.2 |
296 | 132 | Add pointer to Documentation/prctl/seccomp_filter.txt. | 136 | Jeff Moyer |
297 | 133 | Michael Kerrisk | 137 | The 'timeout' argument is not updated |
298 | 134 | Note 'seccomp' semantics with respect to fork(), execve(), and prctl() | 138 | I looked back through the kernel code, and the timeout was |
299 | 135 | Michael Kerrisk | 139 | never updated in any case. I've submitted a patch upstream |
300 | 136 | Document PR_SET_TIMERSLACK and PR_GET_TIMERSLACK | 140 | to change the comment above io_getevents. |
301 | 137 | Michael Kerrisk | 141 | |
302 | 138 | Reword PR_SET_NAME and PR_GET_NAME in terms of threads | 142 | io_setup.2 |
303 | 139 | Plus tfix | 143 | Jeff Moyer |
304 | 140 | Kees Cook | 144 | Clarify nr_events |
305 | 141 | document PR_SET_NO_NEW_PRIVS, PR_GET_NO_NEW_PRIVS | 145 | nr_events is technically the number of completion events that can |
306 | 142 | This adds a short description of the no_new_privs bit, | 146 | be stored in the completion ring. The wording of the man page: |
307 | 143 | as described in Documentation/prctl/no_new_privs.txt. | 147 | "capable of receiving at least nr_events" seems dubious to me, |
308 | 144 | 148 | only because I worry that folks might interpret that to mean | |
309 | 145 | ptrace.2 | 149 | 'nr_events' total, instead of 'nr_events' concurrently. |
310 | 146 | Michael Kerrisk | 150 | |
311 | 147 | Clarify that some operations are not present on all architectures | 151 | Further, I've added information on where to find the per-user |
312 | 148 | PTRACE_GETREGS, PTRACE_SETGREFS, PTRACE_GETFPREGS, | 152 | limit on 'nr_events', /proc/sys/fs/aio-max-nr. Let me know if |
313 | 149 | and PTRACE_GETSPREGS are not present on all architectures. | 153 | you think that is not relevant. |
314 | 150 | PTRACE_SYSEMU and PTRACE_SYSEMU_SINGLESTEP are present only | 154 | |
315 | 151 | on x86. | 155 | listxattr.2 |
316 | 152 | 156 | Michael Kerrisk | |
317 | 153 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=122383 | 157 | Explain use of 'size' argument |
318 | 154 | 158 | ||
319 | 155 | query_module.2 | 159 | lseek.2 |
320 | 156 | Michael Kerrisk | 160 | Michael Kerrisk [Andreas Jaeger] |
321 | 157 | Add a few words clarifying reference to /sys/module | 161 | _GNU_SOURCE must be defined to get SEEK_DATE and SEEK_HOLE definitions |
322 | 158 | Michael Kerrisk | 162 | See http://sourceware.org/bugzilla/show_bug.cgi?id=15312 |
323 | 159 | Note that this system call is present only in kernels before 2.6 | 163 | |
324 | 160 | Michael Kerrisk | 164 | mmap.2 |
325 | 161 | Note that ENOSYS probably indicates kernel 2.6+ | 165 | Michael Kerrisk |
326 | 162 | Michael Kerrisk | 166 | Add pointers to relevant /proc files described in proc(5) |
327 | 163 | SEE ALSO: Add modinfo(8) and lsinfo(8) | 167 | |
328 | 164 | Michael Kerrisk | 168 | posix_fadvise.2 |
329 | 165 | Move some information in NOTES to VERSIONS | 169 | pread.2 |
330 | 166 | 170 | readahead.2 | |
331 | 167 | socketcall.2 | 171 | sync_file_range.2 |
332 | 168 | Michael Kerrisk | 172 | truncate.2 |
333 | 169 | Update note on architectures that don't have socketcall() | 173 | Michael Kerrisk |
334 | 170 | Replace mention of ia64 with x86-64 and ARM. | 174 | Refer to syscall(2) for ABI semantics on certain 32-bit architectures |
335 | 171 | 175 | Also: in sync_file_range.2 and posix_fadvise.2 remove description | |
336 | 172 | times.2 | 176 | of conventional calling signature as flawed, and in |
337 | 173 | Thomas Habets | 177 | posix_fadvise.2, de-emphasize focus on ARM, and rather phrase |
338 | 174 | Recommend clock_gettime(2) as alternative to times(2) | 178 | as a more general discussion of certain architectures. |
339 | 175 | 179 | ||
340 | 176 | clock_getcpuclockid.3 | 180 | readdir.2 |
341 | 177 | Michael Kerrisk | 181 | Michael Kerrisk |
342 | 178 | Linking with -lrt is no longer needed from glibc 2.17 onward | 182 | readdir(2) doesn't exist on x86-64 |
343 | 179 | 183 | ||
344 | 180 | fts.3 | 184 | semop.2 |
345 | 181 | Simon Paillard [James Youngman] | 185 | Michael Kerrisk |
346 | 182 | Improve description of physical vs. logical tree walking | 186 | Clarify the discussion of 'semadj' |
347 | 183 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633505 | 187 | |
348 | 184 | 188 | shmctl.2 | |
349 | 185 | getenv.3 | 189 | Michael Kerrisk |
350 | 186 | Michael Kerrisk | 190 | Refer to proc(5) for description of /proc/sys/kernel/shm_rmid_forced |
351 | 187 | SEE ALSO: add getauxval(3) | 191 | |
352 | 192 | syscall.2 | ||
353 | 193 | Changhee Han | ||
354 | 194 | Add notes that caution users when passing arguments to syscall() | ||
355 | 195 | For example, passing 'long long' on ARM-32 requires special | ||
356 | 196 | treatment. | ||
357 | 197 | Mike Frysinger [Michael Kerrisk] | ||
358 | 198 | Document the exact calling convention for architecture system calls | ||
359 | 199 | Mike Frysinger [Kyle McMartin] | ||
360 | 200 | Add PA-RISC details under calling conventions | ||
361 | 201 | Michael Kerrisk [Mike Frysinger] | ||
362 | 202 | Refine discussion of ARM and other ABIs | ||
363 | 203 | |||
364 | 204 | syscalls.2 | ||
365 | 205 | Michael Kerrisk | ||
366 | 206 | Update kernel version number at start of list | ||
367 | 207 | |||
368 | 208 | umask.2 | ||
369 | 209 | Michael Kerrisk | ||
370 | 210 | SEE ALSO: add acl(5) | ||
371 | 211 | |||
372 | 212 | unshare.2 | ||
373 | 213 | Michael Kerrisk | ||
374 | 214 | Update feature test macro requirements | ||
375 | 215 | The requirements quietly changed changed in glibc 2.14 | ||
376 | 216 | |||
377 | 217 | See also http://www.sourceware.org/bugzilla/show_bug.cgi?id=4749 | ||
378 | 218 | |||
379 | 219 | fopencookie.3 | ||
380 | 220 | Michael Kerrisk [Ralph Loader] | ||
381 | 221 | Correct definition of cookie_io_functions_t | ||
382 | 222 | |||
383 | 223 | pthread_setname_np.3 | ||
384 | 224 | Andrew Clayton | ||
385 | 225 | The thread argument is passed in by value | ||
386 | 226 | |||
387 | 227 | readir.3 | ||
388 | 228 | seekdir.3 | ||
389 | 229 | telldir.3 | ||
390 | 230 | Michael Kerrisk | ||
391 | 231 | Eliminate the implication that these functions deal with "offsets" | ||
392 | 232 | The directory position dealt with by the readdir() and | ||
393 | 233 | friends is not a simple file offset in modern file systems. | ||
394 | 234 | Typically, it is some kind of cookie value. Add text and | ||
395 | 235 | make other changes to these pages to eliminate the | ||
396 | 236 | implication that this is an offset, and warn the reader | ||
397 | 237 | that directory positions should be treated strictly as | ||
398 | 238 | opaque values. | ||
399 | 239 | |||
400 | 240 | In the process, rename the 'offset' argument of seekdir(3) | ||
401 | 241 | to 'loc', and add some text to readdir(3) to note that | ||
402 | 242 | the 'd_off' field is the same value returned by telldir(3) | ||
403 | 243 | at the current directory position. | ||
404 | 244 | |||
405 | 245 | See also https://lwn.net/Articles/544298/ | ||
406 | 246 | |||
407 | 247 | scalb.3 | ||
408 | 248 | Mark H Weaver | ||
409 | 249 | Fix prototypes for scalbf() and scalbl() | ||
410 | 250 | |||
411 | 251 | sched_getcpu.3 | ||
412 | 252 | Michael Kerrisk | ||
413 | 253 | Update feature test macro requirements | ||
414 | 254 | The requirements quietly changed changed in glibc 2.14 | ||
415 | 255 | |||
416 | 256 | See also http://www.sourceware.org/bugzilla/show_bug.cgi?id=4749 | ||
417 | 257 | |||
418 | 258 | ualarm.3 | ||
419 | 259 | Michael Kerrisk [Nicolas Hillegeer] | ||
420 | 260 | Add note on the behavior when 'usecs' is zero | ||
421 | 261 | POSIX.1-2001 does not specify the behavior in this case | ||
422 | 262 | and no other system that I checked documented the behavior. | ||
423 | 263 | Probably, most or all systems do what Linux does in this | ||
424 | 264 | case: cancel any pending alarm, just as alarm(0) does. | ||
425 | 265 | Add that info in NOTES. | ||
426 | 266 | |||
427 | 267 | elf.5 | ||
428 | 268 | Mike Frysinger | ||
429 | 269 | Add byte positions for all EI_xxx fields | ||
430 | 270 | When describing e_ident, most of the EI_xxx defines mention the | ||
431 | 271 | exact byte number. This is useful when manually hacking an ELF | ||
432 | 272 | with a hex editor. However, the last few fields don't do this, | ||
433 | 273 | which means you have to count things up yourself. | ||
434 | 274 | Add a single word to each so you don't have to do that. | ||
435 | 188 | 275 | ||
436 | 189 | proc.5 | 276 | proc.5 |
437 | 190 | Michael Kerrisk | 277 | Michael Kerrisk |
468 | 191 | Document /proc/meminfo | 278 | Refer to sched_rr_get_interval(2) for info on sched_rr_timeslice_ms |
469 | 192 | Info mostly taken from Documentation/filesystems/proc.txt | 279 | Since Linux 3.9, /proc/sys/kernel/sched_rr_timeslice_ms can |
470 | 193 | and Documentation/vm/hugetlbpage.txt. | 280 | be used to change the SCHED_RR quantum. |
471 | 194 | Michael Kerrisk | 281 | Michael Kerrisk |
472 | 195 | Default for /proc/sys/fs/protected_{hardlinks,symlinks} is now 0 | 282 | SEE ALSO: Add sysctl(8) |
473 | 196 | The default setting of 1 in/proc/sys/fs/protected_hardlinks | 283 | Krzysztof Konopko |
474 | 197 | and /proc/sys/fs/protected_symlinks caused one too many | 284 | Simplify the example of printing out environ |
475 | 198 | breakages for Linus's taste, so commit 561ec64ae67e changed | 285 | The binutils package contains a very handy utility to |
476 | 199 | the default for both files to 0. | 286 | print out null-byte delimited strings from a file. This |
477 | 200 | Note system call error yielded by /proc/sys/fs/protected_symlinks | 287 | can replace a rather complex expression with cat(1) |
478 | 201 | Note that violating 'protected_symlinks' restrictions | 288 | provided as an example for printing out /proc/[pid]/environ. |
479 | 202 | causes system calls to fail with the error EACCES. | 289 | Michael Kerrisk |
480 | 203 | Michael Kerrisk | 290 | Update /proc/PID/maps example |
481 | 204 | Since Linux 2.6.27, /proc/sys/kernel/modprobe depends on CONFIG_MODULES | 291 | Update to 64-bit example that includes "[heap]", "[stack], |
482 | 205 | 292 | and "[vdso]" | |
483 | 206 | ipv6.7 | 293 | Michael Kerrisk |
484 | 207 | Bert Hubert | 294 | Formatting fixes for /proc/PID/maps |
485 | 208 | Document IPV6_RECVPKTINFO | 295 | Mike Frysinger |
486 | 209 | 296 | Document the "pathname" field of /proc/PID/maps | |
487 | 210 | man-pages.7 | 297 | Michael Kerrisk |
488 | 211 | Michael Kerrisk | 298 | Add reference to capabilities(7) for /proc/sys/kernel/cap_last_cap |
489 | 212 | Note rules for capitalization in NAME section | 299 | Michael Kerrisk |
490 | 213 | 300 | /proc/PID/maps: add a reference to mmap(2) | |
491 | 214 | time.7 | 301 | |
492 | 215 | Michael Kerrisk | 302 | ip.7 |
493 | 216 | Add a subsection on timer slack | 303 | Radek Pazdera |
494 | 217 | 304 | Document IP_MULTICAST_ALL | |
495 | 218 | ld.so.8 | 305 | This commit adds documentation for the IP_MULTICAST_ALL socket |
496 | 219 | Michael Kerrisk | 306 | option. |
497 | 220 | SEE ALSO: add getauxval(3) | 307 | |
498 | 308 | The option was added to the Linux kernel in 2.6.31: | ||
499 | 309 | |||
500 | 310 | Author Nivedita Singhvi <niv@us.ibm.com> | ||
501 | 311 | Commit f771bef98004d9d141b085d987a77d06669d4f4f | ||
502 | 312 | |||
503 | 313 | The description is based on a previous one [3] posted by the | ||
504 | 314 | original author of the code -- Nivedita, but it is slightly | ||
505 | 315 | re-worded. | ||
506 | 316 | |||
507 | 317 | I tested it myself and it works as described. | ||
508 | 318 | |||
509 | 319 | References: | ||
510 | 320 | [1] http://lxr.free-electrons.com/source/net/ipv4/ip_sockglue.c#L972 | ||
511 | 321 | [2] http://lxr.free-electrons.com/source/net/ipv4/igmp.c#L2267 | ||
512 | 322 | [3] http://patchwork.ozlabs.org/patch/28902/ | ||
513 | 323 | |||
514 | 324 | units.7 | ||
515 | 325 | Brian M. Carlson | ||
516 | 326 | units should use an actual µ | ||
517 | 327 | The units(7) man page uses an ASCII u in place of the actual Greek | ||
518 | 328 | letter mu. Since we're in the twenty-first century, with | ||
519 | 329 | UTF-8-compatible terminals and terminal emulators, we should use | ||
520 | 330 | the actual letter µ instead of an ASCII approximation. | ||
521 | 331 | |||
522 | 332 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704787 | ||
523 | 221 | 333 | ||
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 | 24731 | Michael Kerrisk | 24731 | Michael Kerrisk |
529 | 24732 | Add some details for LD_PRELOAD | 24732 | Add some details for LD_PRELOAD |
530 | 24733 | Note that LD_PRELOAD list separator can be space or colon | 24733 | Note that LD_PRELOAD list separator can be space or colon |
531 | 24734 | |||
532 | 24735 | |||
533 | 24736 | ==================== Changes in man-pages-3.44 ==================== | ||
534 | 24737 | |||
535 | 24738 | Released: 2012-11-07, Barcelona | ||
536 | 24739 | |||
537 | 24740 | |||
538 | 24741 | Contributors | ||
539 | 24742 | ------------ | ||
540 | 24743 | |||
541 | 24744 | The following people contributed patches/fixes or (noted in brackets | ||
542 | 24745 | in the changelog below) reports, notes, and ideas that have been | ||
543 | 24746 | incorporated in changes in this release: | ||
544 | 24747 | |||
545 | 24748 | Bert Hubert <bert.hubert@netherlabs.nl> | ||
546 | 24749 | David Prévot <taffit@debian.org> | ||
547 | 24750 | James Youngman <jay@gnu.org> | ||
548 | 24751 | Kees Cook <keescook@chromium.org> | ||
549 | 24752 | Lars Wirzenius <liw@iki.fi> | ||
550 | 24753 | Lucas De Marchi <lucas.de.marchi@gmail.com> | ||
551 | 24754 | Michael Kerrisk <mtk.manpages@gmail.com> | ||
552 | 24755 | Rusty Russell <rusty@rustcorp.com.au> | ||
553 | 24756 | Simon Paillard <spaillard@debian.org> | ||
554 | 24757 | Thomas Habets <thomas@habets.se> | ||
555 | 24758 | |||
556 | 24759 | Apologies if I missed anyone! | ||
557 | 24760 | |||
558 | 24761 | |||
559 | 24762 | New and rewritten pages | ||
560 | 24763 | ----------------------- | ||
561 | 24764 | |||
562 | 24765 | delete_module.2 | ||
563 | 24766 | Michael Kerrisk | ||
564 | 24767 | Rewrite to Linux 2.6+ reality | ||
565 | 24768 | Michael Kerrisk | ||
566 | 24769 | Change license and copyright | ||
567 | 24770 | There is now nothing left of the original FSF-copyrighted | ||
568 | 24771 | page. So, change the copyright and license. | ||
569 | 24772 | Michael Kerrisk [Lucas De Marchi, Rusty Russell] | ||
570 | 24773 | Substantial reorganization after comments from Rusty Russell | ||
571 | 24774 | Rusty notes that O_NONBLOCK is almost always used in | ||
572 | 24775 | practice. Therefore, it would be better to reorganize | ||
573 | 24776 | the page to consider that "the default". | ||
574 | 24777 | |||
575 | 24778 | init_module.2 | ||
576 | 24779 | Michael Kerrisk | ||
577 | 24780 | Rewrite to Linux 2.6+ reality | ||
578 | 24781 | Michael Kerrisk | ||
579 | 24782 | Change copyright and license | ||
580 | 24783 | Little of the original page now remains. Change | ||
581 | 24784 | copyright and license | ||
582 | 24785 | Michael Kerrisk [Rusty Russell] | ||
583 | 24786 | Changes after review comments from Rusty Russell | ||
584 | 24787 | Kees Cook | ||
585 | 24788 | Add various pieces describing Linux 2.6+ behavior | ||
586 | 24789 | Pieces take from, or inspired by, a patch sent by Kees. | ||
587 | 24790 | |||
588 | 24791 | getauxval.3 | ||
589 | 24792 | Michael Kerrisk | ||
590 | 24793 | Document getauxval() function added in glibc 2.16 | ||
591 | 24794 | |||
592 | 24795 | |||
593 | 24796 | Global changes | ||
594 | 24797 | -------------- | ||
595 | 24798 | |||
596 | 24799 | Various pages | ||
597 | 24800 | Michael Kerrisk | ||
598 | 24801 | Global fix: Use consistent capitalization in NAME section | ||
599 | 24802 | The line(s) in the NAME section should only use capitals | ||
600 | 24803 | where English usage dictates that. Otherwise, use | ||
601 | 24804 | lowercase throughout. | ||
602 | 24805 | |||
603 | 24806 | Various pages | ||
604 | 24807 | Michael Kerrisk | ||
605 | 24808 | Global fix: "userspace" ==> "user space" or "user-space" | ||
606 | 24809 | Existing pages variously use "userspace or "user space". | ||
607 | 24810 | But, "userspace" is not quite an English word. | ||
608 | 24811 | So change "userspace" to "user space" or, when used | ||
609 | 24812 | attributively, "user-space". | ||
610 | 24813 | |||
611 | 24814 | |||
612 | 24815 | Changes to individual pages | ||
613 | 24816 | --------------------------- | ||
614 | 24817 | |||
615 | 24818 | clock_getres.2 | ||
616 | 24819 | clock_nanosleep.2 | ||
617 | 24820 | Michael Kerrisk | ||
618 | 24821 | Linking with -lrt is no longer needed from glibc 2.17 onward | ||
619 | 24822 | |||
620 | 24823 | create_module.2 | ||
621 | 24824 | Michael Kerrisk | ||
622 | 24825 | Note that this system call is present only in kernels before 2.6 | ||
623 | 24826 | Michael Kerrisk | ||
624 | 24827 | Note that ENOSYS probably indicates kernel 2.6+ | ||
625 | 24828 | |||
626 | 24829 | execve.2 | ||
627 | 24830 | Michael Kerrisk | ||
628 | 24831 | Document treatment of PR_SET_PDEATHSIG on execve() | ||
629 | 24832 | Michael Kerrisk | ||
630 | 24833 | Document treatment of SECBIT_KEEP_CAPS securebits flag on execve() | ||
631 | 24834 | |||
632 | 24835 | fork.2 | ||
633 | 24836 | Michael Kerrisk | ||
634 | 24837 | Note treatment of default timer slack value on fork() | ||
635 | 24838 | |||
636 | 24839 | getdomainname.2 | ||
637 | 24840 | Simon Paillard [Lars Wirzenius] | ||
638 | 24841 | Point out that these calls relate to NIS, not DNS | ||
639 | 24842 | See http://bugs.debian.org/295635 | ||
640 | 24843 | |||
641 | 24844 | get_kernel_syms.2 | ||
642 | 24845 | Michael Kerrisk | ||
643 | 24846 | Note that this system call is present only in kernels before 2.6 | ||
644 | 24847 | |||
645 | 24848 | ipc.2 | ||
646 | 24849 | Michael Kerrisk | ||
647 | 24850 | Update note on architectures that don't have ipc() | ||
648 | 24851 | Replace mention of ia64 with x86-64 and ARM. | ||
649 | 24852 | |||
650 | 24853 | link.2 | ||
651 | 24854 | Michael Kerrisk | ||
652 | 24855 | Add EPERM error triggered by /proc/sys/fs/protected_hardlink | ||
653 | 24856 | |||
654 | 24857 | prctl.2 | ||
655 | 24858 | Michael Kerrisk | ||
656 | 24859 | Mention Documentation/prctl/no_new_privs.txt for PR_SET_NO_NEW_PRIVS | ||
657 | 24860 | Kees Cook | ||
658 | 24861 | update seccomp sections for mode 2 (BPF) | ||
659 | 24862 | This adds a short summary of the arguments used | ||
660 | 24863 | for "mode 2" (BPF) seccomp. | ||
661 | 24864 | Michael Kerrisk | ||
662 | 24865 | Small improvements to PR_SET_SECCOMP discussion | ||
663 | 24866 | Note type of 'arg3' for SECCOMP_MODE_FILTER. | ||
664 | 24867 | Add pointer to Documentation/prctl/seccomp_filter.txt. | ||
665 | 24868 | Michael Kerrisk | ||
666 | 24869 | Note 'seccomp' semantics with respect to fork(), execve(), and prctl() | ||
667 | 24870 | Michael Kerrisk | ||
668 | 24871 | Document PR_SET_TIMERSLACK and PR_GET_TIMERSLACK | ||
669 | 24872 | Michael Kerrisk | ||
670 | 24873 | Reword PR_SET_NAME and PR_GET_NAME in terms of threads | ||
671 | 24874 | Plus tfix | ||
672 | 24875 | Kees Cook | ||
673 | 24876 | document PR_SET_NO_NEW_PRIVS, PR_GET_NO_NEW_PRIVS | ||
674 | 24877 | This adds a short description of the no_new_privs bit, | ||
675 | 24878 | as described in Documentation/prctl/no_new_privs.txt. | ||
676 | 24879 | |||
677 | 24880 | ptrace.2 | ||
678 | 24881 | Michael Kerrisk | ||
679 | 24882 | Clarify that some operations are not present on all architectures | ||
680 | 24883 | PTRACE_GETREGS, PTRACE_SETGREFS, PTRACE_GETFPREGS, | ||
681 | 24884 | and PTRACE_GETSPREGS are not present on all architectures. | ||
682 | 24885 | PTRACE_SYSEMU and PTRACE_SYSEMU_SINGLESTEP are present only | ||
683 | 24886 | on x86. | ||
684 | 24887 | |||
685 | 24888 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=122383 | ||
686 | 24889 | |||
687 | 24890 | query_module.2 | ||
688 | 24891 | Michael Kerrisk | ||
689 | 24892 | Add a few words clarifying reference to /sys/module | ||
690 | 24893 | Michael Kerrisk | ||
691 | 24894 | Note that this system call is present only in kernels before 2.6 | ||
692 | 24895 | Michael Kerrisk | ||
693 | 24896 | Note that ENOSYS probably indicates kernel 2.6+ | ||
694 | 24897 | Michael Kerrisk | ||
695 | 24898 | SEE ALSO: Add modinfo(8) and lsinfo(8) | ||
696 | 24899 | Michael Kerrisk | ||
697 | 24900 | Move some information in NOTES to VERSIONS | ||
698 | 24901 | |||
699 | 24902 | socketcall.2 | ||
700 | 24903 | Michael Kerrisk | ||
701 | 24904 | Update note on architectures that don't have socketcall() | ||
702 | 24905 | Replace mention of ia64 with x86-64 and ARM. | ||
703 | 24906 | |||
704 | 24907 | times.2 | ||
705 | 24908 | Thomas Habets | ||
706 | 24909 | Recommend clock_gettime(2) as alternative to times(2) | ||
707 | 24910 | |||
708 | 24911 | clock_getcpuclockid.3 | ||
709 | 24912 | Michael Kerrisk | ||
710 | 24913 | Linking with -lrt is no longer needed from glibc 2.17 onward | ||
711 | 24914 | |||
712 | 24915 | fts.3 | ||
713 | 24916 | Simon Paillard [James Youngman] | ||
714 | 24917 | Improve description of physical vs. logical tree walking | ||
715 | 24918 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633505 | ||
716 | 24919 | |||
717 | 24920 | getenv.3 | ||
718 | 24921 | Michael Kerrisk | ||
719 | 24922 | SEE ALSO: add getauxval(3) | ||
720 | 24923 | |||
721 | 24924 | proc.5 | ||
722 | 24925 | Michael Kerrisk | ||
723 | 24926 | Document /proc/meminfo | ||
724 | 24927 | Info mostly taken from Documentation/filesystems/proc.txt | ||
725 | 24928 | and Documentation/vm/hugetlbpage.txt. | ||
726 | 24929 | Michael Kerrisk | ||
727 | 24930 | Default for /proc/sys/fs/protected_{hardlinks,symlinks} is now 0 | ||
728 | 24931 | The default setting of 1 in/proc/sys/fs/protected_hardlinks | ||
729 | 24932 | and /proc/sys/fs/protected_symlinks caused one too many | ||
730 | 24933 | breakages for Linus's taste, so commit 561ec64ae67e changed | ||
731 | 24934 | the default for both files to 0. | ||
732 | 24935 | Note system call error yielded by /proc/sys/fs/protected_symlinks | ||
733 | 24936 | Note that violating 'protected_symlinks' restrictions | ||
734 | 24937 | causes system calls to fail with the error EACCES. | ||
735 | 24938 | Michael Kerrisk | ||
736 | 24939 | Since Linux 2.6.27, /proc/sys/kernel/modprobe depends on CONFIG_MODULES | ||
737 | 24940 | |||
738 | 24941 | ipv6.7 | ||
739 | 24942 | Bert Hubert | ||
740 | 24943 | Document IPV6_RECVPKTINFO | ||
741 | 24944 | |||
742 | 24945 | man-pages.7 | ||
743 | 24946 | Michael Kerrisk | ||
744 | 24947 | Note rules for capitalization in NAME section | ||
745 | 24948 | |||
746 | 24949 | time.7 | ||
747 | 24950 | Michael Kerrisk | ||
748 | 24951 | Add a subsection on timer slack | ||
749 | 24952 | |||
750 | 24953 | ld.so.8 | ||
751 | 24954 | Michael Kerrisk | ||
752 | 24955 | SEE ALSO: add getauxval(3) | ||
753 | 24956 | |||
754 | 24957 | |||
755 | 24958 | ==================== Changes in man-pages-3.45 ==================== | ||
756 | 24959 | |||
757 | 24960 | Released: 2012-12-21, Christchurch | ||
758 | 24961 | |||
759 | 24962 | |||
760 | 24963 | Contributors | ||
761 | 24964 | ------------ | ||
762 | 24965 | |||
763 | 24966 | The following people contributed patches/fixes or (noted in brackets | ||
764 | 24967 | in the changelog below) reports, notes, and ideas that have been | ||
765 | 24968 | incorporated in changes in this release: | ||
766 | 24969 | |||
767 | 24970 | Andi Kleen <andi@firstfloor.org> | ||
768 | 24971 | Cyril Hrubis <chrubis@suse.cz> | ||
769 | 24972 | David Prévot <taffit@debian.org> | ||
770 | 24973 | Elie De Brauwer <eliedebrauwer@gmail.com> | ||
771 | 24974 | Eric Dumazet <eric.dumazet@gmail.com> | ||
772 | 24975 | Felipe Pena <felipensp@gmail.com> | ||
773 | 24976 | Florian Weimer <fweimer@redhat.com> | ||
774 | 24977 | Gao Feng <gaofeng@cn.fujitsu.com> | ||
775 | 24978 | Jan Glauber <jang@linux.vnet.ibm.com> | ||
776 | 24979 | Jim Paris <jim@jtan.com> | ||
777 | 24980 | Jon Grant <jg@jguk.org> | ||
778 | 24981 | Julien Cristau <jcristau@debian.org> | ||
779 | 24982 | Michael Kerrisk <mtk.manpages@gmail.com> | ||
780 | 24983 | Mike Frysinger <vapier@gentoo.org> | ||
781 | 24984 | Rens van der Heijden <rens.vanderheijden@uni-ulm.de> | ||
782 | 24985 | Simon Paillard <spaillard@debian.org> | ||
783 | 24986 | Thierry Vignaud <thierry.vignaud@gmail.com> | ||
784 | 24987 | Trevor Woerner <twoerner@gmail.com> | ||
785 | 24988 | YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> | ||
786 | 24989 | |||
787 | 24990 | Apologies if I missed anyone! | ||
788 | 24991 | |||
789 | 24992 | |||
790 | 24993 | New and rewritten pages | ||
791 | 24994 | ----------------------- | ||
792 | 24995 | |||
793 | 24996 | s390_runtime_instr.2 | ||
794 | 24997 | Jan Glauber | ||
795 | 24998 | New page for s390-specific s390_runtime_instr(2) | ||
796 | 24999 | |||
797 | 25000 | if_nameindex.3 | ||
798 | 25001 | YOSHIFUJI Hideaki | ||
799 | 25002 | Document if_nameindex(3) and if_freenameindex(3) | ||
800 | 25003 | Michael Kerrisk | ||
801 | 25004 | Edits, improvements and corrections to Hideaki's page | ||
802 | 25005 | Michael Kerrisk | ||
803 | 25006 | Add an example program | ||
804 | 25007 | |||
805 | 25008 | if_nametoindex.3 | ||
806 | 25009 | YOSHIFUJI Hideaki | ||
807 | 25010 | New page documenting if_nametoindex(3) and if_indextoname(3) | ||
808 | 25011 | |||
809 | 25012 | |||
810 | 25013 | New and changed links | ||
811 | 25014 | --------------------- | ||
812 | 25015 | |||
813 | 25016 | if_freenameindex.3 | ||
814 | 25017 | Michael Kerrisk | ||
815 | 25018 | New link to if_nameindex.3 | ||
816 | 25019 | |||
817 | 25020 | if_indextoname.3 | ||
818 | 25021 | Michael Kerrisk | ||
819 | 25022 | New link to if_nametoindex.3 | ||
820 | 25023 | |||
821 | 25024 | |||
822 | 25025 | Global changes | ||
823 | 25026 | -------------- | ||
824 | 25027 | |||
825 | 25028 | sysconf.3 | ||
826 | 25029 | cciss.4 | ||
827 | 25030 | Michael Kerrisk | ||
828 | 25031 | Global fix: s/runtime/run time/ | ||
829 | 25032 | |||
830 | 25033 | |||
831 | 25034 | Changes to individual pages | ||
832 | 25035 | --------------------------- | ||
833 | 25036 | |||
834 | 25037 | clone.2 | ||
835 | 25038 | Michael Kerrisk | ||
836 | 25039 | Since 2.6.30, CLONE_NEWIPC also supports POSIX message queues | ||
837 | 25040 | |||
838 | 25041 | delete_module.2 | ||
839 | 25042 | Michael Kerrisk | ||
840 | 25043 | Small rewording of description of effect of O_TRUNC | ||
841 | 25044 | |||
842 | 25045 | getrlimit.2 | ||
843 | 25046 | Michael Kerrisk [Trevor Woerner] | ||
844 | 25047 | Document Linux's nonstandard treatment or RLIMIT_CPU soft limit | ||
845 | 25048 | Upon encountering the RLIMIT_CPU soft limit when a SIGXCPU handler | ||
846 | 25049 | has been installed, Linux invokes the signal handler *and* raises | ||
847 | 25050 | the soft limit by one second. This behavior repeats until the | ||
848 | 25051 | limit is encountered. No other implementation that I tested | ||
849 | 25052 | (Solaris 10, FreeBSD 9.0, OpenBSD 5.0) does this, and it seems | ||
850 | 25053 | unlikely to be POSIX-conformant. The (Linux-specific) | ||
851 | 25054 | RLIMIT_RTTIME soft limit exhibits similar behavior. | ||
852 | 25055 | Michael Kerrisk | ||
853 | 25056 | Point reader at discussion of /proc/[pid]/limits in proc(5) | ||
854 | 25057 | |||
855 | 25058 | io_getevents.2 | ||
856 | 25059 | Michael Kerrisk | ||
857 | 25060 | io_getevents() may cause segfault when called with invalid ctx_id | ||
858 | 25061 | For reference see: http://marc.info/?l=linux-aio&m=130089887002435&w=2 | ||
859 | 25062 | |||
860 | 25063 | recv.2 | ||
861 | 25064 | Michael Kerrisk [Eric Dumazet] | ||
862 | 25065 | UNIX domain sockets support MSG_TRUNC since 3.4 | ||
863 | 25066 | |||
864 | 25067 | sendmmsg.2 | ||
865 | 25068 | Elie De Brauwer | ||
866 | 25069 | Add example program for sendmmsg() | ||
867 | 25070 | |||
868 | 25071 | stat.2 | ||
869 | 25072 | Simon Paillard | ||
870 | 25073 | Clarify description of EOVERFLOW error | ||
871 | 25074 | The EOVERFLOW error is not only for st_size, but also | ||
872 | 25075 | inode and block size fields. See glibc source file | ||
873 | 25076 | sysdeps/unix/sysv/linux/xstatconv.c and kernel source | ||
874 | 25077 | file fs/stat.c. Also, fix bit/byte confusion | ||
875 | 25078 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604928 | ||
876 | 25079 | |||
877 | 25080 | syscalls.2 | ||
878 | 25081 | Michael Kerrisk | ||
879 | 25082 | Update various references to "i386" to "x86" | ||
880 | 25083 | Michael Kerrisk | ||
881 | 25084 | Add s390_runtime_instr(2) | ||
882 | 25085 | |||
883 | 25086 | sysctl.2 | ||
884 | 25087 | Michael Kerrisk | ||
885 | 25088 | Mention CONFIG_SYSCTL_SYSCALL | ||
886 | 25089 | Michael Kerrisk | ||
887 | 25090 | Calls to sysctl() log warnings to the kernel log since 2.6.24 | ||
888 | 25091 | |||
889 | 25092 | syslog.2 | ||
890 | 25093 | Michael Kerrisk | ||
891 | 25094 | Substantially reorganize discussion of commands | ||
892 | 25095 | Make the layout of the discussion of the commands | ||
893 | 25096 | more readable. | ||
894 | 25097 | Michael Kerrisk | ||
895 | 25098 | Add kernel symbolic 'type' names | ||
896 | 25099 | Michael Kerrisk | ||
897 | 25100 | Clarify SYSLOG_ACTION_SIZE_UNREAD semantics | ||
898 | 25101 | SYSLOG_ACTION_SIZE_UNREAD returns the number of bytes | ||
899 | 25102 | available for reading via SYSLOG_ACTION_READ. | ||
900 | 25103 | Michael Kerrisk | ||
901 | 25104 | Clarify where SYSLOG_ACTION_READ_ALL places data it reads | ||
902 | 25105 | Michael Kerrisk | ||
903 | 25106 | Clarify semantics of SYSLOG_ACTION_CLEAR | ||
904 | 25107 | The SYSLOG_ACTION_CLEAR command (5) does not really clear | ||
905 | 25108 | the ring buffer; rather it affects the semantics of what | ||
906 | 25109 | is returned by commands 3 (SYSLOG_ACTION_READ_ALL) and | ||
907 | 25110 | 4 (SYSLOG_ACTION_READ_CLEAR). | ||
908 | 25111 | Michael Kerrisk | ||
909 | 25112 | Clarify discussion of privileges for commands 3 and 10 | ||
910 | 25113 | Michael Kerrisk | ||
911 | 25114 | Add mention of CONFIG_LOG_BUF_SHIFT | ||
912 | 25115 | |||
913 | 25116 | wait.2 | ||
914 | 25117 | Michael Kerrisk | ||
915 | 25118 | BUGS: Document odd waitid() behavior when 'infop' is NULL | ||
916 | 25119 | |||
917 | 25120 | getifaddrs.3 | ||
918 | 25121 | Michael Kerrisk [Julien Cristau] | ||
919 | 25122 | Update description of ifa_data to Linux 2.6+ reality | ||
920 | 25123 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526778 | ||
921 | 25124 | |||
922 | 25125 | memcmp.3 | ||
923 | 25126 | Michael Kerrisk [Jon Grant] | ||
924 | 25127 | Enhance RETURN VALUE text and remove redundant text from DESCRIPTION | ||
925 | 25128 | Note that sign of result equals sign of difference between | ||
926 | 25129 | first two bytes that differ (treated as "unsigned char")." | ||
927 | 25130 | |||
928 | 25131 | mkstemp.3 | ||
929 | 25132 | Michael Kerrisk [Florian Weimer] | ||
930 | 25133 | Deemphasize discussion of mode 066 in glibc 2.0.6 | ||
931 | 25134 | Glibc 2.0.6 is now so ld that the discussion of details | ||
932 | 25135 | of that version can be deemphasized placing just under | ||
933 | 25136 | NOTES. | ||
934 | 25137 | |||
935 | 25138 | See https://bugzilla.kernel.org/show_bug.cgi?id=51811 | ||
936 | 25139 | |||
937 | 25140 | strcmp.3 | ||
938 | 25141 | Michael Kerrisk [Jon Grant] | ||
939 | 25142 | Enhance RETURN VALUE text and remove redundant text from DESCRIPTION | ||
940 | 25143 | Note that sign of result equals sign of difference between | ||
941 | 25144 | first two bytes that differ (treated as "unsigned char")." | ||
942 | 25145 | |||
943 | 25146 | ttyname.3 | ||
944 | 25147 | Michael Kerrisk | ||
945 | 25148 | Fix confused text in ERRORS | ||
946 | 25149 | The existing text suggested that the ERRORS applied | ||
947 | 25150 | only for ttyname_r(). However, 2 of the 3 errors | ||
948 | 25151 | can occur for ttyname(). | ||
949 | 25152 | |||
950 | 25153 | undocumented.3 | ||
951 | 25154 | Michael Kerrisk | ||
952 | 25155 | Remove some now documented functions | ||
953 | 25156 | |||
954 | 25157 | proc.5 | ||
955 | 25158 | Michael Kerrisk [Jim Paris] | ||
956 | 25159 | Correct description of SwapFree in /proc/meminfo | ||
957 | 25160 | Michael Kerrisk | ||
958 | 25161 | Note change of /proc/[pid]/limits file permissions in 2.6.36 | ||
959 | 25162 | |||
960 | 25163 | resolv.conf.5 | ||
961 | 25164 | Simon Paillard | ||
962 | 25165 | Document IPv6 format for nameserver | ||
963 | 25166 | See: http://bugs.debian.org/610036 | ||
964 | 25167 | |||
965 | 25168 | capabilities.7 | ||
966 | 25169 | Michael Kerrisk [Rens van der Heijden] | ||
967 | 25170 | Correct URL for POSIX.1e draft | ||
968 | 25171 | |||
969 | 25172 | ipv6.7 | ||
970 | 25173 | Gao Feng | ||
971 | 25174 | Add description of getsockopt() for IPV6_MTU | ||
972 | 25175 | In IPv4,IP_MTU is only supported by getsockopt. | ||
973 | 25176 | In IPv6, we can use IPV6_MTU to set socket's MTU, | ||
974 | 25177 | but the return value of getsockopt() is the path MTU. | ||
975 | 25178 | |||
976 | 25179 | rtnetlink.7 | ||
977 | 25180 | Michael Kerrisk [Julien Cristau] | ||
978 | 25181 | Update description of IFLA_STATS to Linux 2.6+ reality | ||
979 | 25182 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=526778 | ||
980 | 25183 | |||
981 | 25184 | socket.7 | ||
982 | 25185 | Michael Kerrisk [YOSHIFUJI Hideaki] | ||
983 | 25186 | Document 'sockaddr' and 'sockaddr_storage' types | ||
984 | 25187 | Andi Kleen | ||
985 | 25188 | Explain effect of SO_SNDTIMEO for connect() | ||
986 | 25189 | When SO_SNDTIMEO is set before connect(), then connect() | ||
987 | 25190 | may return EWOULDBLOCK when the timeout fires. | ||
988 | 25191 | |||
989 | 25192 | |||
990 | 25193 | ==================== Changes in man-pages-3.46 ==================== | ||
991 | 25194 | |||
992 | 25195 | Released: 2013-01-27, Canberra | ||
993 | 25196 | |||
994 | 25197 | |||
995 | 25198 | Contributors | ||
996 | 25199 | ------------ | ||
997 | 25200 | |||
998 | 25201 | The following people contributed patches/fixes or (noted in brackets | ||
999 | 25202 | in the changelog below) reports, notes, and ideas that have been | ||
1000 | 25203 | incorporated in changes in this release: | ||
1001 | 25204 | |||
1002 | 25205 | Andrew Perepechko <andrew_perepechko@xyratex.com> | ||
1003 | 25206 | Cédric Boutillier <cedric.boutillier@gmail.com> | ||
1004 | 25207 | Cyrill Gorcunov <gorcunov@openvz.org> | ||
1005 | 25208 | Daan Spitz <daan.f.spitz@gmail.com> | ||
1006 | 25209 | David Prévot <taffit@debian.org> | ||
1007 | 25210 | Elie De Brauwer <eliedebrauwer@gmail.com> | ||
1008 | 25211 | Garrett Cooper <yanegomi@gmail.com> | ||
1009 | 25212 | James Noble <James.Noble@daktronics.com> | ||
1010 | 25213 | Justin Lebar <justin.lebar@gmail.com> | ||
1011 | 25214 | Kees Cook <keescook@chromium.org> | ||
1012 | 25215 | Lucas De Marchi <lucas.demarchi@profusion.mobi> | ||
1013 | 25216 | Mark Hills <mark@pogo.org.uk> | ||
1014 | 25217 | Maxin B. John <maxin.john@gmail.com> | ||
1015 | 25218 | Michael Kerrisk <mtk.manpages@gmail.com> | ||
1016 | 25219 | Michal Gorny <mgorny@gentoo.org> | ||
1017 | 25220 | Peter Budny <bigpeteb@gmail.com> | ||
1018 | 25221 | Peter Lekeynstein <lekensteyn@gmail.com> | ||
1019 | 25222 | Rusty Russell <rusty@rustcorp.com.au> | ||
1020 | 25223 | Samuel Thibault <sthibault@debian.org> | ||
1021 | 25224 | Sam Varshavchik <mrsam@courier-mta.com> | ||
1022 | 25225 | Shawn Landden <shawnlandden@gmail.com> | ||
1023 | 25226 | Simon Paillard <spaillard@debian.org> | ||
1024 | 25227 | Starlight <starlight.2013q1@binnacle.cx> | ||
1025 | 25228 | Theodore Ts'o <tytso@mit.edu> | ||
1026 | 25229 | Wolfgang Rohdewald <wolfgang@rohdewald.de> | ||
1027 | 25230 | Zsbán Ambrus <ambrus@math.bme.hu> | ||
1028 | 25231 | |||
1029 | 25232 | Apologies if I missed anyone! | ||
1030 | 25233 | |||
1031 | 25234 | |||
1032 | 25235 | New and rewritten pages | ||
1033 | 25236 | ----------------------- | ||
1034 | 25237 | |||
1035 | 25238 | kcmp.2 | ||
1036 | 25239 | Cyrill Gorcunov, Michael Kerrisk | ||
1037 | 25240 | New page for kcmp(2) | ||
1038 | 25241 | |||
1039 | 25242 | |||
1040 | 25243 | Newly documented interfaces in existing pages | ||
1041 | 25244 | --------------------------------------------- | ||
1042 | 25245 | |||
1043 | 25246 | init_module.2 | ||
1044 | 25247 | Michael Kerrisk [Kees Cook, Rusty Russell, Lucas De Marchi] | ||
1045 | 25248 | Document finit_module(2) | ||
1046 | 25249 | Rusty Russell [Lucas De Marchi, Kees Cook] | ||
1047 | 25250 | Document finit_module() 'flags' argument | ||
1048 | 25251 | Document MODULE_INIT_IGNORE_MODVERSIONS and | ||
1049 | 25252 | MODULE_INIT_IGNORE_VERMAGIC. (Some edits by mtk.) | ||
1050 | 25253 | |||
1051 | 25254 | |||
1052 | 25255 | New and changed links | ||
1053 | 25256 | --------------------- | ||
1054 | 25257 | |||
1055 | 25258 | finit_module.2 | ||
1056 | 25259 | Michael Kerrisk | ||
1057 | 25260 | New link to init_module.2 | ||
1058 | 25261 | |||
1059 | 25262 | __after_morecore_hook.3 | ||
1060 | 25263 | __free_hook.3 | ||
1061 | 25264 | __malloc_initialize_hook.3 | ||
1062 | 25265 | __memalign_hook.3 | ||
1063 | 25266 | __realloc_hook.3 | ||
1064 | 25267 | Michael Kerrisk | ||
1065 | 25268 | New link to malloc_hook.3 | ||
1066 | 25269 | |||
1067 | 25270 | |||
1068 | 25271 | Global changes | ||
1069 | 25272 | -------------- | ||
1070 | 25273 | |||
1071 | 25274 | Various pages | ||
1072 | 25275 | Michael Kerrisk | ||
1073 | 25276 | Global fix: s/tty/terminal/ | ||
1074 | 25277 | |||
1075 | 25278 | |||
1076 | 25279 | Changes to individual pages | ||
1077 | 25280 | --------------------------- | ||
1078 | 25281 | |||
1079 | 25282 | clone.2 | ||
1080 | 25283 | Michael Kerrisk | ||
1081 | 25284 | Add kernel versions for various CLONE_* constants | ||
1082 | 25285 | Michael Kerrisk | ||
1083 | 25286 | CLONE_NEWIPC governs mechanisms that don't have filesystem pathnames | ||
1084 | 25287 | Michael Kerrisk | ||
1085 | 25288 | CLONE_NEWIPC doesn't mount the POSIX MQ file system | ||
1086 | 25289 | Michael Kerrisk | ||
1087 | 25290 | Add an example program (CLONE_NEWUTS) | ||
1088 | 25291 | Michael Kerrisk | ||
1089 | 25292 | Some reworking of CLONE_NEWIPC text | ||
1090 | 25293 | No substantial content changes. | ||
1091 | 25294 | Michael Kerrisk | ||
1092 | 25295 | SEE ALSO: add kcmp(2) | ||
1093 | 25296 | SEE ALSO: add setns(2) | ||
1094 | 25297 | |||
1095 | 25298 | fallocate.2 | ||
1096 | 25299 | Michael Kerrisk | ||
1097 | 25300 | FALLOC_FL_* flags are defined in glibc only since 2.18 | ||
1098 | 25301 | |||
1099 | 25302 | getxattr.2 | ||
1100 | 25303 | removexattr.2 | ||
1101 | 25304 | setxattr.2 | ||
1102 | 25305 | Michael Kerrisk [Andrew Perepechko, ] | ||
1103 | 25306 | Note that ENOATTR is a synonym for ENODATA | ||
1104 | 25307 | Various people have pointed out that strace(1) shows ENODATA | ||
1105 | 25308 | for the case where the named attribute does not exist, or | ||
1106 | 25309 | the process has no access to this attribute. ENODATA | ||
1107 | 25310 | and ENOATTR are in fact defined as synonyms. Point this out | ||
1108 | 25311 | in the man page, so that people understand the strace(1) info. | ||
1109 | 25312 | |||
1110 | 25313 | See https://bugzilla.kernel.org/show_bug.cgi?id=51871 | ||
1111 | 25314 | |||
1112 | 25315 | getxattr.2 | ||
1113 | 25316 | listxattr.2 | ||
1114 | 25317 | removexattr.2 | ||
1115 | 25318 | setxattr.2 | ||
1116 | 25319 | Michael Kerrisk | ||
1117 | 25320 | Put errors under ERRORS section | ||
1118 | 25321 | The errno values on these pages were listed in a nonstandard | ||
1119 | 25322 | way under the RETURN VALUE section. Put them in ERRORS sections. | ||
1120 | 25323 | |||
1121 | 25324 | init_module.2 | ||
1122 | 25325 | Michael Kerrisk [Rusty Russell] | ||
1123 | 25326 | ERRORS: Add errors for module signatures (EBADMSG, ENOKEY) | ||
1124 | 25327 | |||
1125 | 25328 | link.2 | ||
1126 | 25329 | mkdir.2 | ||
1127 | 25330 | mknod.2 | ||
1128 | 25331 | open.2 | ||
1129 | 25332 | rename.2 | ||
1130 | 25333 | symlink.2 | ||
1131 | 25334 | write.2 | ||
1132 | 25335 | mkfifo.3 | ||
1133 | 25336 | Mark Hills | ||
1134 | 25337 | Document EDQUOT error | ||
1135 | 25338 | The return error EDQUOT is not documented in open(2), write(2), | ||
1136 | 25339 | symlink(2) etc. | ||
1137 | 25340 | |||
1138 | 25341 | Whether inodes or disk blocks are required for each function | ||
1139 | 25342 | is something I based on received wisdom and BSD documentation, | ||
1140 | 25343 | rather than tracing the code to the kernel. For symlink(2) | ||
1141 | 25344 | this certainly depends on the file system type. | ||
1142 | 25345 | |||
1143 | 25346 | listxattr.2 | ||
1144 | 25347 | Michael Kerrisk [Theodore Ts'o] | ||
1145 | 25348 | Fix RETURN VALUE description | ||
1146 | 25349 | On success, 0 may be returned, so change wording from | ||
1147 | 25350 | "positive number" to "nonnegative number". | ||
1148 | 25351 | |||
1149 | 25352 | outb.2 | ||
1150 | 25353 | Michael Kerrisk | ||
1151 | 25354 | Add SYNOPSIS | ||
1152 | 25355 | |||
1153 | 25356 | prctl.2 | ||
1154 | 25357 | Kees Cook | ||
1155 | 25358 | Document PR_SET_PTRACER | ||
1156 | 25359 | Document the Yama LSM's prctl handler that allows processes to | ||
1157 | 25360 | declare ptrace restriction exception relationships via | ||
1158 | 25361 | PR_SET_PTRACER. | ||
1159 | 25362 | Michael Kerrisk | ||
1160 | 25363 | Make it explicit that PR_SET_PTRACER replaces previous setting | ||
1161 | 25364 | The attribute is a scalar, not a list. | ||
1162 | 25365 | Shawn Landden | ||
1163 | 25366 | Document EINVAL error for PR_SET_PTRACER | ||
1164 | 25367 | Michael Kerrisk | ||
1165 | 25368 | Document PR_GET_TID_ADDRESS | ||
1166 | 25369 | |||
1167 | 25370 | ptrace.2 | ||
1168 | 25371 | Michael Kerrisk | ||
1169 | 25372 | Document PTRACE_O_EXITKILL | ||
1170 | 25373 | Michael Kerrisk | ||
1171 | 25374 | Place PTRACE_SETOPTIONS list in alphabetical order | ||
1172 | 25375 | |||
1173 | 25376 | query_module.2 | ||
1174 | 25377 | Michael Kerrisk | ||
1175 | 25378 | Must be called using syscall(2) | ||
1176 | 25379 | Yes, the call is way obsolete, but add this info | ||
1177 | 25380 | for completeness. | ||
1178 | 25381 | |||
1179 | 25382 | recvmmsg.2 | ||
1180 | 25383 | Elie De Brauwer | ||
1181 | 25384 | Add/correct kernel version info for recvmmsg() and MSG_WAITFORNONE | ||
1182 | 25385 | This patch isolates the since/version related fixes as requested. | ||
1183 | 25386 | This change introduces the following delta: | ||
1184 | 25387 | * The page states it was added in 2.6.32 but it is only added | ||
1185 | 25388 | 2.6.33 (ref: http://kernelnewbies.org/Linux_2_6_33) | ||
1186 | 25389 | * The MSG_WAITFORONE flag was in turn only added in 2.6.34 | ||
1187 | 25390 | (ref: http://kernelnewbies.org/Linux_2_6_34) | ||
1188 | 25391 | Elie De Brauwer | ||
1189 | 25392 | Add an example program | ||
1190 | 25393 | |||
1191 | 25394 | setns.2 | ||
1192 | 25395 | Michael Kerrisk | ||
1193 | 25396 | Add example program | ||
1194 | 25397 | |||
1195 | 25398 | sigaction.2 | ||
1196 | 25399 | Michael Kerrisk [Zsbán Ambrus] | ||
1197 | 25400 | Note feature test macro requirements for 'siginfo_t' | ||
1198 | 25401 | See https://bugzilla.kernel.org/show_bug.cgi?id=52931 | ||
1199 | 25402 | |||
1200 | 25403 | syscalls.2 | ||
1201 | 25404 | Michael Kerrisk | ||
1202 | 25405 | Add kern_features(2) | ||
1203 | 25406 | Michael Kerrisk | ||
1204 | 25407 | Add utrap_install(2) | ||
1205 | 25408 | Sparc-specific, present since ancient times | ||
1206 | 25409 | Michael Kerrisk | ||
1207 | 25410 | Add finit_module(2) | ||
1208 | 25411 | |||
1209 | 25412 | sysctl.2 | ||
1210 | 25413 | Michael Kerrisk [Garrett Cooper] | ||
1211 | 25414 | ERRORS: EACCES as a synonym for EPRM | ||
1212 | 25415 | See https://bugzilla.kernel.org/show_bug.cgi?id=46731 | ||
1213 | 25416 | and http://thread.gmane.org/gmane.linux.ltp/11413/focus=957635 | ||
1214 | 25417 | From: Garrett Cooper <yanegomi <at> gmail.com> | ||
1215 | 25418 | Subject: Re: [LTP] [PATCH] sysctl03: sysctl returns EACCES after 2.6.33-rc1 | ||
1216 | 25419 | Newsgroups: gmane.linux.kernel, gmane.linux.ltp | ||
1217 | 25420 | Date: 2010-03-04 18:35:33 GMT | ||
1218 | 25421 | |||
1219 | 25422 | unshare.2 | ||
1220 | 25423 | Michael Kerrisk | ||
1221 | 25424 | Update NOTES on unimplemented flags | ||
1222 | 25425 | Michael Kerrisk | ||
1223 | 25426 | Fix text problems in description of CLONE_FS | ||
1224 | 25427 | Michael Kerrisk | ||
1225 | 25428 | SEE ALSO: add kcmp(2) | ||
1226 | 25429 | SEE ALSO: add setns(2) | ||
1227 | 25430 | Michael Kerrisk | ||
1228 | 25431 | Reorder CLONE_NEWUTS entry in list | ||
1229 | 25432 | |||
1230 | 25433 | difftime.3 | ||
1231 | 25434 | Michael Kerrisk [Michal Gorny] | ||
1232 | 25435 | Remove crufty text about 'time_t' on "other systems" | ||
1233 | 25436 | Back in 2006, some text came in via Debian patches that seems | ||
1234 | 25437 | crufty. Remove it. | ||
1235 | 25438 | |||
1236 | 25439 | See https://bugzilla.kernel.org/show_bug.cgi?id=46731 | ||
1237 | 25440 | |||
1238 | 25441 | getaddrinfo.3 | ||
1239 | 25442 | getnameinfo.3 | ||
1240 | 25443 | Michael Kerrisk [Peter Budny] | ||
1241 | 25444 | Fix some confused references to function names | ||
1242 | 25445 | See https://bugzilla.kernel.org/show_bug.cgi?id=52741 | ||
1243 | 25446 | |||
1244 | 25447 | getspnam.3 | ||
1245 | 25448 | Michael Kerrisk [Wolfgang Rohdewald] | ||
1246 | 25449 | ERRORS: Add EACCES | ||
1247 | 25450 | See https://bugzilla.kernel.org/show_bug.cgi?id=52681 | ||
1248 | 25451 | |||
1249 | 25452 | __setfpucw.3 | ||
1250 | 25453 | Michael Kerrisk | ||
1251 | 25454 | Add proper page cross refs for alternate functions | ||
1252 | 25455 | |||
1253 | 25456 | core.5 | ||
1254 | 25457 | proc.5 | ||
1255 | 25458 | Kees Cook | ||
1256 | 25459 | Clarify suid_dumpable versus core_pattern | ||
1257 | 25460 | In Linux 3.6, additional requirements were placed on core_pattern | ||
1258 | 25461 | when suid_dumpable is set to 2. Document this and include commit | ||
1259 | 25462 | references. | ||
1260 | 25463 | Justin Lebar | ||
1261 | 25464 | statm's "shared" field refers to pages backed by files | ||
1262 | 25465 | I noticed that statm's "shared" field doesn't match the sum of | ||
1263 | 25466 | all the "shared" entries in smaps [1]. | ||
1264 | 25467 | |||
1265 | 25468 | The kernel docs explain that statm's "shared" field is "number of | ||
1266 | 25469 | pages that are shared (i.e. backed by a file)" [2]. smaps appears | ||
1267 | 25470 | to call a page shared if it's mapped by at least two processes, | ||
1268 | 25471 | which explains this discrepancy. | ||
1269 | 25472 | |||
1270 | 25473 | I'm not a kernel hacker, but it appears to me they do mean "i.e." | ||
1271 | 25474 | and not "e.g." in the statm description: In | ||
1272 | 25475 | fs/proc/task_mmu.c::task_statm, I see | ||
1273 | 25476 | |||
1274 | 25477 | *shared = get_mm_counter(mm, MM_FILEPAGES); | ||
1275 | 25478 | |||
1276 | 25479 | Here's a patch which updates the man page to match the (hopefully | ||
1277 | 25480 | correct) kernel docs. | ||
1278 | 25481 | |||
1279 | 25482 | [1] https://bugzilla.mozilla.org/show_bug.cgi?id=807181 | ||
1280 | 25483 | [2] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/filesystems/proc.txt;h=a1793d670cd01bd374eddf54ffdfc768504291ff;hb=HEAD | ||
1281 | 25484 | |||
1282 | 25485 | proc.5 | ||
1283 | 25486 | Kees Cook | ||
1284 | 25487 | Put /proc/sys/kernel/hotplug in alphabetical order | ||
1285 | 25488 | Kees Cook | ||
1286 | 25489 | Document /proc/sys/kernel/dmesg_restrict | ||
1287 | 25490 | Kees Cook | ||
1288 | 25491 | Linux 3.4 changed permissions needed to change kptr_restrict | ||
1289 | 25492 | Michael Kerrisk [Samuel Thibault, Simon Paillard] | ||
1290 | 25493 | Add field numbers for /proc/PID/stat | ||
1291 | 25494 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553413 | ||
1292 | 25495 | Add numbering to /proc/stat "cpu" fields | ||
1293 | 25496 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553413 | ||
1294 | 25497 | Michael Kerrisk | ||
1295 | 25498 | Reorganize text describing /proc/stat "cpu" fields | ||
1296 | 25499 | Michael Kerrisk | ||
1297 | 25500 | Rewording of suid_dumpable text after comments from Kees Cook | ||
1298 | 25501 | Michael Kerrisk [Samuel Thibault, Simon Paillard] | ||
1299 | 25502 | Add field numbers for /proc/[pid]/statm | ||
1300 | 25503 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553413 | ||
1301 | 25504 | Michael Kerrisk | ||
1302 | 25505 | Document /proc/stat "cpu" "nice_guest" field | ||
1303 | 25506 | Info taken from commit ce0e7b28fb75cb003cfc8d0238613aaf1c55e797 | ||
1304 | 25507 | Michael Kerrisk [Peter Lekeynstein] | ||
1305 | 25508 | Document /prod/[pid]/oom_score_adj | ||
1306 | 25509 | Text taken directly from Documentation/filesystems/proc.txt, | ||
1307 | 25510 | with some light editing. | ||
1308 | 25511 | |||
1309 | 25512 | See https://bugzilla.kernel.org/show_bug.cgi?id=50421 | ||
1310 | 25513 | |||
1311 | 25514 | shells.5 | ||
1312 | 25515 | Michael Kerrisk | ||
1313 | 25516 | Add /etc/bash to list of example shells | ||
1314 | 25517 | |||
1315 | 25518 | ttytype.5 | ||
1316 | 25519 | Michael Kerrisk | ||
1317 | 25520 | Add proper xref for termcap and terminfo pages | ||
1318 | 25521 | |||
1319 | 25522 | capabilities.7 | ||
1320 | 25523 | Michael Kerrisk | ||
1321 | 25524 | Add kcmp(2) under CAP_SYS_PTRACE | ||
1322 | 25525 | |||
1323 | 25526 | man-pages.7 | ||
1324 | 25527 | Michael Kerrisk | ||
1325 | 25528 | Update description of Section 7 | ||
1326 | 25529 | |||
1327 | 25530 | |||
1328 | 25531 | ==================== Changes in man-pages-3.47 ==================== | ||
1329 | 25532 | |||
1330 | 25533 | Released: 2013-02-12, Christchurch | ||
1331 | 25534 | |||
1332 | 25535 | |||
1333 | 25536 | Contributors | ||
1334 | 25537 | ------------ | ||
1335 | 25538 | |||
1336 | 25539 | The following people contributed patches/fixes or (noted in brackets | ||
1337 | 25540 | in the changelog below) reports, notes, and ideas that have been | ||
1338 | 25541 | incorporated in changes in this release: | ||
1339 | 25542 | |||
1340 | 25543 | David Prévot <taffit@debian.org> | ||
1341 | 25544 | D. Barbier <bouzim@gmail.com> | ||
1342 | 25545 | Lennart Poettering <lennart@poettering.net> | ||
1343 | 25546 | Michael Kerrisk <mtk.manpages@gmail.com> | ||
1344 | 25547 | Mike Frysinger <vapier@gentoo.org> | ||
1345 | 25548 | Peter Schiffer <pschiffe@redhat.com> | ||
1346 | 25549 | Radek Pazdera <rpazdera@redhat.com> | ||
1347 | 25550 | Reuben Thomas <rrt@sc3d.org> | ||
1348 | 25551 | Shawn Landden <shawnlandden@gmail.com> | ||
1349 | 25552 | Simon Paillard <spaillard@debian.org> | ||
1350 | 25553 | Vince Weaver <vweaver1@eecs.utk.edu> | ||
1351 | 25554 | |||
1352 | 25555 | Apologies if I missed anyone! | ||
1353 | 25556 | |||
1354 | 25557 | |||
1355 | 25558 | New and rewritten pages | ||
1356 | 25559 | ----------------------- | ||
1357 | 25560 | |||
1358 | 25561 | perf_event_open.2 | ||
1359 | 25562 | Vincent Weaver | ||
1360 | 25563 | New page documenting perf_event_open(2) | ||
1361 | 25564 | |||
1362 | 25565 | pthread_setname_np.3 | ||
1363 | 25566 | Chandan Apsangi, Michael Kerrisk | ||
1364 | 25567 | New page for pthread_setname_np(3) and pthread_getname_np(3) | ||
1365 | 25568 | |||
1366 | 25569 | sln.8 | ||
1367 | 25570 | Michael Kerrisk [Peter Schiffer] | ||
1368 | 25571 | New page documenting the 'sln' command provided by glibc | ||
1369 | 25572 | Inspired by a Red Hat downstream page, but with rather | ||
1370 | 25573 | more detail. | ||
1371 | 25574 | |||
1372 | 25575 | |||
1373 | 25576 | Newly documented interfaces in existing pages | ||
1374 | 25577 | --------------------------------------------- | ||
1375 | 25578 | |||
1376 | 25579 | prctl.2 | ||
1377 | 25580 | Michael Kerrisk [Shawn Landden, Lennart Poettering] | ||
1378 | 25581 | Document PR_SET_CHILD_SUBREAPER and PR_GET_CHILD_SUBREAPER | ||
1379 | 25582 | |||
1380 | 25583 | ip.7 | ||
1381 | 25584 | Radek Pazdera | ||
1382 | 25585 | Add source-specific multicast sockopts | ||
1383 | 25586 | This patch adds documentation of several source-specific multicast | ||
1384 | 25587 | socket options that were added to kernel with implementation | ||
1385 | 25588 | of IGMPv3 in 2.5.68. | ||
1386 | 25589 | |||
1387 | 25590 | The following socket options were added: | ||
1388 | 25591 | IP_ADD_SOURCE_MEMBERSHIP | ||
1389 | 25592 | IP_DROP_SOURCE_MEMBERSHIP | ||
1390 | 25593 | IP_BLOCK_SOURCE | ||
1391 | 25594 | IP_UNBLOCK_SOURCE | ||
1392 | 25595 | IP_MSFILTER | ||
1393 | 25596 | |||
1394 | 25597 | |||
1395 | 25598 | Pages moved across sections | ||
1396 | 25599 | --------------------------- | ||
1397 | 25600 | |||
1398 | 25601 | getcontext.3 | ||
1399 | 25602 | Michael Kerrisk | ||
1400 | 25603 | This page really belongs in Section 3 (moved from Section 2) | ||
1401 | 25604 | |||
1402 | 25605 | getdtablesize.3 | ||
1403 | 25606 | Michael Kerrisk | ||
1404 | 25607 | Move from Section 2 | ||
1405 | 25608 | |||
1406 | 25609 | |||
1407 | 25610 | New and changed links | ||
1408 | 25611 | --------------------- | ||
1409 | 25612 | |||
1410 | 25613 | getcontext.2 | ||
1411 | 25614 | Michael Kerrisk | ||
1412 | 25615 | Make link to page moved into Section 3 | ||
1413 | 25616 | |||
1414 | 25617 | getdtablesize.2 | ||
1415 | 25618 | Michael Kerrisk | ||
1416 | 25619 | Link to renamed getdtablesize.3 | ||
1417 | 25620 | |||
1418 | 25621 | setcontext.2 | ||
1419 | 25622 | Michael Kerrisk | ||
1420 | 25623 | Modify link to point to Section 3 | ||
1421 | 25624 | |||
1422 | 25625 | pthread_getname_np.3 | ||
1423 | 25626 | Michael Kerrisk | ||
1424 | 25627 | New link to new pthread_setname_np.3 | ||
1425 | 25628 | |||
1426 | 25629 | setcontext.3 | ||
1427 | 25630 | Michael Kerrisk | ||
1428 | 25631 | Link to getcontext page renamed into Section 3 | ||
1429 | 25632 | |||
1430 | 25633 | |||
1431 | 25634 | Changes to individual pages | ||
1432 | 25635 | --------------------------- | ||
1433 | 25636 | |||
1434 | 25637 | fallocate.2 | ||
1435 | 25638 | Michael Kerrisk | ||
1436 | 25639 | SEE ALSO: add fallocate(1) | ||
1437 | 25640 | |||
1438 | 25641 | flock.2 | ||
1439 | 25642 | Michael Kerrisk | ||
1440 | 25643 | SEE ALSO: add flock(1) | ||
1441 | 25644 | |||
1442 | 25645 | fork.2 | ||
1443 | 25646 | Michael Kerrisk | ||
1444 | 25647 | SEE ALSO: add exit(2) | ||
1445 | 25648 | |||
1446 | 25649 | getpriority.2 | ||
1447 | 25650 | Michael Kerrisk | ||
1448 | 25651 | BUGS: note that nice value is per-thread on Linux | ||
1449 | 25652 | |||
1450 | 25653 | getrlimit.2 | ||
1451 | 25654 | Michael Kerrisk | ||
1452 | 25655 | SEE ALSO: add prlimit(1) | ||
1453 | 25656 | |||
1454 | 25657 | gettid.2 | ||
1455 | 25658 | Michael Kerrisk | ||
1456 | 25659 | SEE ALSO: add various system calls that use thread IDs | ||
1457 | 25660 | |||
1458 | 25661 | ioprio_set.2 | ||
1459 | 25662 | Michael Kerrisk | ||
1460 | 25663 | SEE ALSO: add ionice(1) | ||
1461 | 25664 | |||
1462 | 25665 | sched_setaffinity.2 | ||
1463 | 25666 | Michael Kerrisk | ||
1464 | 25667 | SEE ALSO: add taskset(1) | ||
1465 | 25668 | |||
1466 | 25669 | sched_setparam.2 | ||
1467 | 25670 | Michael Kerrisk | ||
1468 | 25671 | Scheduling policy and parameters are per-thread on Linux | ||
1469 | 25672 | Direct the reader to the discussion in sched_setscheduler(2). | ||
1470 | 25673 | |||
1471 | 25674 | sched_setscheduler.2 | ||
1472 | 25675 | Michael Kerrisk | ||
1473 | 25676 | Scheduling policy and parameters are per-thread on Linux | ||
1474 | 25677 | Michael Kerrisk | ||
1475 | 25678 | SEE ALSO: add chrt(1) | ||
1476 | 25679 | |||
1477 | 25680 | setsid.2 | ||
1478 | 25681 | Michael Kerrisk | ||
1479 | 25682 | SEE ALSO: add setsid(1) | ||
1480 | 25683 | |||
1481 | 25684 | shmop.2 | ||
1482 | 25685 | Michael Kerrisk [Peter Schiffer] | ||
1483 | 25686 | ERRORS: Add EIDRM | ||
1484 | 25687 | Taken from Red Hat downstream patch | ||
1485 | 25688 | |||
1486 | 25689 | sigaction.2 | ||
1487 | 25690 | makecontext.3 | ||
1488 | 25691 | Michael Kerrisk | ||
1489 | 25692 | Change getcontext/setcontext page ref to Section 3 | ||
1490 | 25693 | |||
1491 | 25694 | signal.2 | ||
1492 | 25695 | Michael Kerrisk [Reuben Thomas] | ||
1493 | 25696 | Clarify System V vs BSD semantics for signal() | ||
1494 | 25697 | |||
1495 | 25698 | syscalls.2 | ||
1496 | 25699 | Michael Kerrisk | ||
1497 | 25700 | The list on this page is not just syscalls common to all platforms | ||
1498 | 25701 | Michael Kerrisk | ||
1499 | 25702 | Add perfctr(2) | ||
1500 | 25703 | Add ppc_rtas(2) | ||
1501 | 25704 | Michael Kerrisk | ||
1502 | 25705 | Add kernel version number of utrap_install(2) | ||
1503 | 25706 | |||
1504 | 25707 | unimplemented.2 | ||
1505 | 25708 | Michael Kerrisk [Peter Schiffer] | ||
1506 | 25709 | Remove mention of kernel version number in DESCRIPTION | ||
1507 | 25710 | |||
1508 | 25711 | inet.3 | ||
1509 | 25712 | Michael Kerrisk [Peter Schiffer] | ||
1510 | 25713 | Fix error in EXAMPLE using inet_aton() | ||
1511 | 25714 | See https://bugzilla.redhat.com/show_bug.cgi?id=837090 | ||
1512 | 25715 | Patch taken from Red Hat downstream. | ||
1513 | 25716 | |||
1514 | 25717 | posix_fallocate.3 | ||
1515 | 25718 | Michael Kerrisk | ||
1516 | 25719 | SEE ALSO: add fallocate(1) | ||
1517 | 25720 | |||
1518 | 25721 | regex.3 | ||
1519 | 25722 | Reuben Thomas | ||
1520 | 25723 | Clarify details of matching | ||
1521 | 25724 | The first is that it's far from clear that the end points of the | ||
1522 | 25725 | complete string match are stored in the zero'th element of the | ||
1523 | 25726 | regmatch_t array; secondly, the phrase "next largest substring | ||
1524 | 25727 | match" is positively misleading, implying some sort of size | ||
1525 | 25728 | ordering, whereas in fact they are ordered according to their | ||
1526 | 25729 | appearance in the regex pattern. | ||
1527 | 25730 | |||
1528 | 25731 | scanf.3 | ||
1529 | 25732 | Michael Kerrisk | ||
1530 | 25733 | Clarify meaning of "string conversions" for 'm' modifier | ||
1531 | 25734 | Mike Frysinger | ||
1532 | 25735 | Update %a vs %m documentation | ||
1533 | 25736 | POSIX.1-2008 adopted the 'm' flag for dynamic allocation. Update | ||
1534 | 25737 | page to cover it and relegate the glibc-specific 'a' flag to | ||
1535 | 25738 | NOTES. | ||
1536 | 25739 | |||
1537 | 25740 | strtol.3 | ||
1538 | 25741 | Michael Kerrisk [Peter Schiffer] | ||
1539 | 25742 | Replace some bogus text about "thousands separator" | ||
1540 | 25743 | See https://bugzilla.redhat.com/show_bug.cgi?id=652870 | ||
1541 | 25744 | |||
1542 | 25745 | sysconf.3 | ||
1543 | 25746 | Michael Kerrisk [Peter Schiffer] | ||
1544 | 25747 | Use "_SC_PAGESIZE" consistently on page | ||
1545 | 25748 | s/_SC_PAGE_SIZE/_SC_PAGESIZE/ in one instance. | ||
1546 | 25749 | From Red Hat downstream patch. | ||
1547 | 25750 | |||
1548 | 25751 | nscd.conf.5 | ||
1549 | 25752 | Peter Schiffer | ||
1550 | 25753 | Add max-db-size and auto-propagate descriptions, default values, + misc | ||
1551 | 25754 | * added missing valid services (services and netgroup) | ||
1552 | 25755 | * added many default values for options | ||
1553 | 25756 | * reordered options according to the nscd.conf file | ||
1554 | 25757 | (logical order) | ||
1555 | 25758 | * added 2 missing options: max-db-size and auto-propagate | ||
1556 | 25759 | |||
1557 | 25760 | nsswitch.conf.5 | ||
1558 | 25761 | Peter Schiffer | ||
1559 | 25762 | Mention initgroups db | ||
1560 | 25763 | |||
1561 | 25764 | proc.5 | ||
1562 | 25765 | Michael Kerrisk | ||
1563 | 25766 | Document /proc/profile | ||
1564 | 25767 | Michael Kerrisk [Peter Schiffer] | ||
1565 | 25768 | Update /proc/sys/fs/file-nr to include Linux 2.6 details | ||
1566 | 25769 | Michael Kerrisk | ||
1567 | 25770 | Clarify relationship between file-max and file-nr | ||
1568 | 25771 | The third value in /proc/sys/fs/file-nr is the same as | ||
1569 | 25772 | the value in /proc/sys/fs/file-max. | ||
1570 | 25773 | Michael Kerrisk | ||
1571 | 25774 | Note message written to kernel log when file-max limit is hit | ||
1572 | 25775 | Info from Documentation/sysctl/fs.txt. | ||
1573 | 25776 | Michael Kerrisk | ||
1574 | 25777 | Mention lscpu(1) under discussion of /proc/cpuinfo | ||
1575 | 25778 | |||
1576 | 25779 | resolv.conf.5 | ||
1577 | 25780 | Michael Kerrisk [Peter Schiffer] | ||
1578 | 25781 | Document "single-request-reopen" option | ||
1579 | 25782 | Taken from Red Hat downstream patch | ||
1580 | 25783 | |||
1581 | 25784 | See https://bugzilla.redhat.com/show_bug.cgi?id=717770 | ||
1582 | 25785 | See http://thread.gmane.org/gmane.linux.man/3161 | ||
1583 | 25786 | |||
1584 | 25787 | utmp.5 | ||
1585 | 25788 | Michael Kerrisk | ||
1586 | 25789 | SEE ALSO: add utmpdump(1) | ||
1587 | 25790 | |||
1588 | 25791 | cpuset.7 | ||
1589 | 25792 | Simon Paillard | ||
1590 | 25793 | Add missing 'cpuset.' prefix for some flags | ||
1591 | 25794 | See kernel commit e21a05cb408bb9f244f11a0813d4b355dad0822e | ||
1592 | 25795 | |||
1593 | 25796 | svipc.7 | ||
1594 | 25797 | Michael Kerrisk | ||
1595 | 25798 | SEE ALSO: add ipcmk(1), ipcrm(1), ipcs(1) | ||
1596 | 25799 | |||
1597 | 25800 | termio.7 | ||
1598 | 25801 | Michael Kerrisk | ||
1599 | 25802 | SEE ALSO: add reset(1), setterm(1), stty(1), tty(4) | ||
1600 | 25803 | |||
1601 | 25804 | ld.so.8 | ||
1602 | 25805 | Michael Kerrisk [Peter Schiffer] | ||
1603 | 25806 | LD_VERBOSE does not work with ld.so --list and --verify | ||
1604 | 25807 | From Red Hat downstream patch | ||
1605 | 25808 | |||
1606 | 25809 | See https://bugzilla.redhat.com/show_bug.cgi?id=532629 | ||
1607 | 25810 | Michael Kerrisk | ||
1608 | 25811 | SEE ALSO: add sln(8) | ||
1609 | 25812 | |||
1610 | 25813 | zdump.8 | ||
1611 | 25814 | Michael Kerrisk [Peter Schiffer] | ||
1612 | 25815 | Bring up to date with zdump --help | ||
1613 | 25816 | Patch taken from Red Hat downstream. | ||
1614 | 25817 | |||
1615 | 25818 | |||
1616 | 25819 | ==================== Changes in man-pages-3.48 ==================== | ||
1617 | 25820 | |||
1618 | 25821 | Released: 2013-03-05, Munich | ||
1619 | 25822 | |||
1620 | 25823 | |||
1621 | 25824 | Contributors | ||
1622 | 25825 | ------------ | ||
1623 | 25826 | |||
1624 | 25827 | The following people contributed patches/fixes or (noted in brackets | ||
1625 | 25828 | in the changelog below) reports, notes, and ideas that have been | ||
1626 | 25829 | incorporated in changes in this release: | ||
1627 | 25830 | |||
1628 | 25831 | Andrey Vagin <avagin@openvz.org> | ||
1629 | 25832 | Aristeu Rozanski <aris@ruivo.org> | ||
1630 | 25833 | Colin Walters <walters@verbum.org> | ||
1631 | 25834 | Cyril Hrubis <chrubis@suse.cz> | ||
1632 | 25835 | Cyrill Gorcunov <gorcunov@openvz.org> | ||
1633 | 25836 | Daniel P. Berrange <berrange@redhat.com> | ||
1634 | 25837 | David Prévot <taffit@debian.org> | ||
1635 | 25838 | D. Barbier <bouzim@gmail.com> | ||
1636 | 25839 | Denys Vlasenko <vda.linux@googlemail.com> | ||
1637 | 25840 | Flavio Leitner <fbl@redhat.com> | ||
1638 | 25841 | Graham Gower <graham.gower@gmail.com> | ||
1639 | 25842 | Ivana Varekova <varekova@redhat.com> | ||
1640 | 25843 | Kai Kunschke <kai@kunfoo.org> | ||
1641 | 25844 | Marcela Maslanova <mmaslano@redhat.com> | ||
1642 | 25845 | Marc Lehmann <debian-reportbug@plan9.de> | ||
1643 | 25846 | Marshel Abraham <Marshel.Abraham@in.bosch.com> | ||
1644 | 25847 | Michael Kerrisk <mtk.manpages@gmail.com> | ||
1645 | 25848 | Nathan Stratton Treadway <kernelbugs@nathanst.com> | ||
1646 | 25849 | Pavel Emelyanov <xemul@parallels.com> | ||
1647 | 25850 | Peter Schiffer <pschiffe@redhat.com> | ||
1648 | 25851 | Simon Heimberg <simohe@besonet.ch> | ||
1649 | 25852 | Simon Paillard <spaillard@debian.org> | ||
1650 | 25853 | Török Edwin <edwintorok@gmail.com> | ||
1651 | 25854 | Ulrich Drepper <drepper@redhat.com> | ||
1652 | 25855 | Zack Weinberg <zackw@panix.com> | ||
1653 | 25856 | |||
1654 | 25857 | Apologies if I missed anyone! | ||
1655 | 25858 | |||
1656 | 25859 | |||
1657 | 25860 | New and rewritten pages | ||
1658 | 25861 | ----------------------- | ||
1659 | 25862 | |||
1660 | 25863 | getunwind.2 | ||
1661 | 25864 | Marcela Maslanova | ||
1662 | 25865 | New page documenting getunwind(2) | ||
1663 | 25866 | Taken from Red Hat downstream man pages set | ||
1664 | 25867 | Michael Kerrisk | ||
1665 | 25868 | Much rewriting | ||
1666 | 25869 | Some text taken from arch/ia64/kernel/unwind.c. | ||
1667 | 25870 | |||
1668 | 25871 | perfmonctl.2 | ||
1669 | 25872 | Ivana Varekova | ||
1670 | 25873 | New page documenting IA-64-specific perfmonctl(2) | ||
1671 | 25874 | Taken from Red Hat downstream man pages | ||
1672 | 25875 | Michael Kerrisk | ||
1673 | 25876 | Rework discussion of PFM_CREATE_CONTEXT | ||
1674 | 25877 | Add VERSIONS and CONFORMING TO | ||
1675 | 25878 | Note that there is no glibc wrapper | ||
1676 | 25879 | Remove PFM_CREATE_EVTSETS, PFM_DELETE_EVTSETS, PFM_GETINFO_EVTSETS | ||
1677 | 25880 | These don't exist, and it appears they never have. | ||
1678 | 25881 | Fix argument types for PFM_WRITE_PMCS, PFM_WRITE_PMDS, PFM_READ_PMDS | ||
1679 | 25882 | The types that were being used don't exist! | ||
1680 | 25883 | Briefly document PFM_GET_FEATURES, PFM_DEBUG, PFM_GET_PMC_RESET_VAL | ||
1681 | 25884 | |||
1682 | 25885 | gai.conf.5 | ||
1683 | 25886 | Ulrich Drepper | ||
1684 | 25887 | New page documenting gai.conf | ||
1685 | 25888 | Taken from Red Hat downstream pages | ||
1686 | 25889 | |||
1687 | 25890 | nss.5 | ||
1688 | 25891 | Ulrich Drepper | ||
1689 | 25892 | New page describing nss.conf | ||
1690 | 25893 | |||
1691 | 25894 | |||
1692 | 25895 | Newly documented interfaces in existing pages | ||
1693 | 25896 | --------------------------------------------- | ||
1694 | 25897 | |||
1695 | 25898 | clock_getres.2 | ||
1696 | 25899 | Cyril Hrubis | ||
1697 | 25900 | Document CLOCK_REALTIME_COARSE and CLOCK_MONOTONIC_COARSE | ||
1698 | 25901 | Cyril Hrubis | ||
1699 | 25902 | Document CLOCK_BOOTTIME | ||
1700 | 25903 | Michael Kerrisk | ||
1701 | 25904 | Some improvements to CLOCK_BOOTTIME description | ||
1702 | 25905 | |||
1703 | 25906 | ptrace.2 | ||
1704 | 25907 | Denys Vlasenko | ||
1705 | 25908 | Document PTRACE_GETREGSET, PTRACE_SETREGSET, PTRACE_SEIZE, and friends | ||
1706 | 25909 | Document PTRACE_GETREGSET, PTRACE_SETREGSET, | ||
1707 | 25910 | PTRACE_SEIZE, PTRACE_INTERRUPT, and PTRACE_LISTEN. | ||
1708 | 25911 | |||
1709 | 25912 | |||
1710 | 25913 | New and changed links | ||
1711 | 25914 | --------------------- | ||
1712 | 25915 | |||
1713 | 25916 | fattach.2 | ||
1714 | 25917 | fdetach.2 | ||
1715 | 25918 | getmsg.2 | ||
1716 | 25919 | isastream.2 | ||
1717 | 25920 | putmsg.2 | ||
1718 | 25921 | Michael Kerrisk [Peter Schiffer] | ||
1719 | 25922 | New link to unimplemented.2 | ||
1720 | 25923 | Taken from Red Hat downstream. | ||
1721 | 25924 | |||
1722 | 25925 | See https://bugzilla.redhat.com/show_bug.cgi?id=436407 | ||
1723 | 25926 | |||
1724 | 25927 | |||
1725 | 25928 | Global changes | ||
1726 | 25929 | -------------- | ||
1727 | 25930 | |||
1728 | 25931 | Many pages | ||
1729 | 25932 | Michael Kerrisk | ||
1730 | 25933 | Global fix: remove unneeded double quotes in .SH headings | ||
1731 | 25934 | |||
1732 | 25935 | Many pages | ||
1733 | 25936 | Michael Kerrisk | ||
1734 | 25937 | Global fix: remove unneeded double quotes in .SS headings | ||
1735 | 25938 | |||
1736 | 25939 | Many pages | ||
1737 | 25940 | Michael Kerrisk | ||
1738 | 25941 | Global fix: use consistent capitalization in .SS headings | ||
1739 | 25942 | Capitalization in .SS sections across pages (and sometimes even | ||
1740 | 25943 | within a single page) is wildly inconsistent. Make it consistent. | ||
1741 | 25944 | Capitalize first word in heading, but otherwise use lower case, | ||
1742 | 25945 | except where English usage (e.g., proper nouns) or programming | ||
1743 | 25946 | language requirements (e.g., identifier names) dictate otherwise. | ||
1744 | 25947 | Many pages | ||
1745 | 25948 | Michael Kerrisk [Denys Vlasenko] | ||
1746 | 25949 | Remove double blank lines in output | ||
1747 | 25950 | |||
1748 | 25951 | Various pages | ||
1749 | 25952 | Michael Kerrisk | ||
1750 | 25953 | Fix order of SH sections | ||
1751 | 25954 | |||
1752 | 25955 | |||
1753 | 25956 | Changes to individual pages | ||
1754 | 25957 | --------------------------- | ||
1755 | 25958 | |||
1756 | 25959 | accept.2 | ||
1757 | 25960 | Michael Kerrisk | ||
1758 | 25961 | NAME: Add "accept4" | ||
1759 | 25962 | |||
1760 | 25963 | access.2 | ||
1761 | 25964 | Colin Walters | ||
1762 | 25965 | Note that access() may also fail for FUSE | ||
1763 | 25966 | Since in some cases (e.g. libguestfs's guestmount) it also has the | ||
1764 | 25967 | semantics where files can appear owned by root, but are actually | ||
1765 | 25968 | mutable by the user, despite what one might infer from the Unix | ||
1766 | 25969 | permissions. | ||
1767 | 25970 | |||
1768 | 25971 | getpeername.2 | ||
1769 | 25972 | Michael Kerrisk [Kai Kunschke] | ||
1770 | 25973 | Clarify semantics of getpeername() for datagram sockets | ||
1771 | 25974 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674034 | ||
1772 | 25975 | |||
1773 | 25976 | getuid.2 | ||
1774 | 25977 | Michael Kerrisk | ||
1775 | 25978 | Remove duplicate section heading | ||
1776 | 25979 | |||
1777 | 25980 | mmap.2 | ||
1778 | 25981 | Cyril Hrubis | ||
1779 | 25982 | Add note about partial page in BUGS section | ||
1780 | 25983 | This adds a note about Linux behavior with partial page at the end | ||
1781 | 25984 | of the object. The problem here is that a page that contains only | ||
1782 | 25985 | part of a file (because the file size is not multiple of PAGE_SIZE) | ||
1783 | 25986 | stays in page cache even after the mapping is unmapped and the file | ||
1784 | 25987 | is closed. So if some process dirties such page, other mappings | ||
1785 | 25988 | will see the changes rather than zeroes. | ||
1786 | 25989 | Michael Kerrisk [Török Edwin] | ||
1787 | 25990 | Some 'flags' values require a feature test macro to be defined | ||
1788 | 25991 | Add text to NOTES noting that some MAP_* constants are | ||
1789 | 25992 | defined only if a suitable feature test macro is defined. | ||
1790 | 25993 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=542601 | ||
1791 | 25994 | Cyril Hrubis | ||
1792 | 25995 | Document EOVERFLOW error | ||
1793 | 25996 | |||
1794 | 25997 | open.2 | ||
1795 | 25998 | Michael Kerrisk | ||
1796 | 25999 | Clarify list of file creation flags | ||
1797 | 26000 | POSIX.1-2008 TC1 clarified this, so that O_CLOEXEC, | ||
1798 | 26001 | O_DIRECTORY, and O_NOFOLLOW are also in this list. | ||
1799 | 26002 | |||
1800 | 26003 | prctl.2 | ||
1801 | 26004 | Cyrill Gorcunov | ||
1802 | 26005 | Add some details for PR_GET_TID_ADDRESS | ||
1803 | 26006 | |||
1804 | 26007 | read.2 | ||
1805 | 26008 | Michael Kerrisk [Zack Weinberg] | ||
1806 | 26009 | Clarify interaction of count==0 and error checking | ||
1807 | 26010 | POSIX deliberately leaves this case open, so the man | ||
1808 | 26011 | page should be less specific about what happens. | ||
1809 | 26012 | |||
1810 | 26013 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533232 | ||
1811 | 26014 | Michael Kerrisk [Marc Lehmann] | ||
1812 | 26015 | Remove crufty text about O_NONBLOCK on files | ||
1813 | 26016 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700529 | ||
1814 | 26017 | Michael Kerrisk | ||
1815 | 26018 | Clarify details for seekable files | ||
1816 | 26019 | |||
1817 | 26020 | unimplemented.2 | ||
1818 | 26021 | Michael Kerrisk [Peter Schiffer] | ||
1819 | 26022 | Add various STREAMS interfaces to NAME | ||
1820 | 26023 | Taken from Red Hat downstream. | ||
1821 | 26024 | |||
1822 | 26025 | See https://bugzilla.redhat.com/show_bug.cgi?id=436407 | ||
1823 | 26026 | |||
1824 | 26027 | cexp2.3 | ||
1825 | 26028 | Michael Kerrisk | ||
1826 | 26029 | Still does not exist in glibc 2.17 | ||
1827 | 26030 | |||
1828 | 26031 | exit.3 | ||
1829 | 26032 | Michael Kerrisk | ||
1830 | 26033 | Note that a call to execve() clears exit handler registrations | ||
1831 | 26034 | |||
1832 | 26035 | getaddrinfo.3 | ||
1833 | 26036 | Michael Kerrisk | ||
1834 | 26037 | SEE ALSO: Add gai.conf(5) | ||
1835 | 26038 | |||
1836 | 26039 | malloc_trim.3 | ||
1837 | 26040 | Michael Kerrisk | ||
1838 | 26041 | Remove duplicate section title | ||
1839 | 26042 | |||
1840 | 26043 | printf.3 | ||
1841 | 26044 | Marshel Abraham [Graham Gower, Graham Gower] | ||
1842 | 26045 | Fix error handling in example code | ||
1843 | 26046 | See https://bugzilla.kernel.org/show_bug.cgi?id=23282 | ||
1844 | 26047 | |||
1845 | 26048 | pthread_yield.3 | ||
1846 | 26049 | Michael Kerrisk [Aristeu Rozanski] | ||
1847 | 26050 | Add _GNU_SOURCE feature test macro to SYNOPSIS | ||
1848 | 26051 | |||
1849 | 26052 | resolver.3 | ||
1850 | 26053 | resolv.conf.5 | ||
1851 | 26054 | Michael Kerrisk [Nathan Stratton Treadway, Simon Heimberg] | ||
1852 | 26055 | RES_DEBUG is only available if glibc is compiled with debug support | ||
1853 | 26056 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692136 | ||
1854 | 26057 | and https://bugzilla.kernel.org/show_bug.cgi?id=43061 | ||
1855 | 26058 | |||
1856 | 26059 | strtol.3 | ||
1857 | 26060 | Michael Kerrisk [Peter Schiffer] | ||
1858 | 26061 | Remove crufty text from previous fix | ||
1859 | 26062 | |||
1860 | 26063 | core.5 | ||
1861 | 26064 | Michael Kerrisk | ||
1862 | 26065 | Document CONFIG_COREDUMP | ||
1863 | 26066 | |||
1864 | 26067 | capabilities.7 | ||
1865 | 26068 | Andrey Vagin | ||
1866 | 26069 | Nonexistent bits are no longer shown as set in /proc/PID/status Cap* | ||
1867 | 26070 | |||
1868 | 26071 | inotify.7 | ||
1869 | 26072 | Michael Kerrisk | ||
1870 | 26073 | A monitoring process can't easily distinguish events triggered by itself | ||
1871 | 26074 | |||
1872 | 26075 | ip.7 | ||
1873 | 26076 | Flavio Leitner [Peter Schiffer] | ||
1874 | 26077 | Improve explanation about calling listen() or connect() | ||
1875 | 26078 | |||
1876 | 26079 | man-pages.7 | ||
1877 | 26080 | Michael Kerrisk | ||
1878 | 26081 | Describe rules for capitalization in .SS headings | ||
1879 | 26082 | |||
1880 | 26083 | rtnetlink.7 | ||
1881 | 26084 | Pavel Emelyanov | ||
1882 | 26085 | Add info about ability to create links with given index | ||
1883 | 26086 | Since kernel v3.7 the RTM_NEWLINK message now accepts nonzero | ||
1884 | 26087 | values in ifi_index field. Mention this fact in the respective | ||
1885 | 26088 | rtnetlink.7 section. | ||
1886 | 26089 | |||
1887 | 26090 | socket.7 | ||
1888 | 26091 | Pavel Emelyanov | ||
1889 | 26092 | SO_BINDTODEVICE is now readable | ||
1890 | 26093 | SO_BINDTODEVICE is readable since since kernel 3.8. | ||
1891 | 26094 | |||
1892 | 26095 | |||
1893 | 26096 | ==================== Changes in man-pages-3.49 ==================== | ||
1894 | 26097 | |||
1895 | 26098 | Released: 2013-03-10, Munich | ||
1896 | 26099 | |||
1897 | 26100 | |||
1898 | 26101 | Contributors | ||
1899 | 26102 | ------------ | ||
1900 | 26103 | |||
1901 | 26104 | The following people contributed patches/fixes or (noted in brackets | ||
1902 | 26105 | in the changelog below) reports, notes, and ideas that have been | ||
1903 | 26106 | incorporated in changes in this release: | ||
1904 | 26107 | |||
1905 | 26108 | Michael Kerrisk <mtk.manpages@gmail.com> | ||
1906 | 26109 | |||
1907 | 26110 | |||
1908 | 26111 | Global changes | ||
1909 | 26112 | -------------- | ||
1910 | 26113 | |||
1911 | 26114 | The goal of the changes below to consistently format copyright | ||
1912 | 26115 | and license information in the comments in the page source | ||
1913 | 26116 | at the top of each page. This allows for easy scripting to | ||
1914 | 26117 | extract that information. Following these changes the comments | ||
1915 | 26118 | the top of the page source should now consistently have the form: | ||
1916 | 26119 | |||
1917 | 26120 | .\" <copyright info, possibly spread over several lines> | ||
1918 | 26121 | .\" | ||
1919 | 26122 | .\" %%%LICENSE_START(<license-type>) | ||
1920 | 26123 | .\" <license text> | ||
1921 | 26124 | .\" %%%LICENSE_END | ||
1922 | 26125 | .\" <other comments> | ||
1923 | 26126 | |||
1924 | 26127 | Note that the 'license-type' is merely descriptive. Its purpose is | ||
1925 | 26128 | to simplify scripting for the purpose of gathering statistics on | ||
1926 | 26129 | types of licenses used in man-pages. It is NOT a statement about | ||
1927 | 26130 | the actual licensing of the page; that license is contain INSIDE the | ||
1928 | 26131 | LICENSE_START...LICENSE_END clause. | ||
1929 | 26132 | |||
1930 | 26133 | |||
1931 | 26134 | All pages | ||
1932 | 26135 | Michael Kerrisk | ||
1933 | 26136 | Add a LICENSE_START()...LICENSE_END clause in source at | ||
1934 | 26137 | top of each page that encapsulates the license text. | ||
1935 | 26138 | Michael Kerrisk | ||
1936 | 26139 | Put copyright info at top of page, followed by blank line and LICENSE | ||
1937 | 26140 | |||
1938 | 26141 | Various pages | ||
1939 | 26142 | Michael Kerrisk | ||
1940 | 26143 | Update info in source comments on where to get a copy of the GPL | ||
1941 | 26144 | |||
1942 | 26145 | Various pages | ||
1943 | 26146 | Michael Kerrisk | ||
1944 | 26147 | Remove "Hey Emacs" comment in page source | ||
1945 | 26148 | Only certain pages have this; there is no consistency, so | ||
1946 | 26149 | remove it from all pages | ||
1947 | 26150 | Michael Kerrisk | ||
1948 | 26151 | Remove "-*- nroff -*-" comment at top of source | ||
1949 | 26152 | |||
1950 | 26153 | |||
1951 | 26154 | ==================== Changes in man-pages-3.50 ==================== | ||
1952 | 26155 | |||
1953 | 26156 | Released: 2013-03-15, Munich | ||
1954 | 26157 | |||
1955 | 26158 | |||
1956 | 26159 | Contributors | ||
1957 | 26160 | ------------ | ||
1958 | 26161 | |||
1959 | 26162 | The following people contributed patches/fixes or (noted in brackets | ||
1960 | 26163 | in the changelog below) reports, notes, and ideas that have been | ||
1961 | 26164 | incorporated in changes in this release: | ||
1962 | 26165 | |||
1963 | 26166 | Andrey Vagin <avagin@openvz.org> | ||
1964 | 26167 | Bernhard Kuemel <bernhard@bksys.at> | ||
1965 | 26168 | Elie De Brauwer <eliedebrauwer@gmail.com> | ||
1966 | 26169 | Erik Saule <erik.saule@bmi.osu.edu> | ||
1967 | 26170 | Florian Weimer <fweimer@bfk.de> | ||
1968 | 26171 | Friedrich Delgado Friedrichs <friedel@nomaden.org> | ||
1969 | 26172 | Jonathan Nieder <jrnieder@gmail.com> | ||
1970 | 26173 | Jose Luis Domingo Lopez <debian@24x7linux.com> | ||
1971 | 26174 | Mark R Bannister <mark@proseconsulting.co.uk> | ||
1972 | 26175 | Michael Kerrisk <mtk.manpages@gmail.com> | ||
1973 | 26176 | Sam Varshavchik <mrsam@courier-mta.com> | ||
1974 | 26177 | Simon Paillard <spaillard@debian.org> | ||
1975 | 26178 | |||
1976 | 26179 | Apologies if I missed anyone! | ||
1977 | 26180 | |||
1978 | 26181 | |||
1979 | 26182 | New and rewritten pages | ||
1980 | 26183 | ----------------------- | ||
1981 | 26184 | |||
1982 | 26185 | canonicalize_file_name.3 | ||
1983 | 26186 | Michael Kerrisk | ||
1984 | 26187 | Rewrite page, adding much more detail | ||
1985 | 26188 | |||
1986 | 26189 | |||
1987 | 26190 | Global changes | ||
1988 | 26191 | -------------- | ||
1989 | 26192 | |||
1990 | 26193 | Various pages | ||
1991 | 26194 | Michael Kerrisk | ||
1992 | 26195 | Global fix: s/END_LICENSE/LICENSE_END/ | ||
1993 | 26196 | |||
1994 | 26197 | Various pages | ||
1995 | 26198 | Michael Kerrisk | ||
1996 | 26199 | Global fix: s/bitmask/bit mask/ | ||
1997 | 26200 | |||
1998 | 26201 | |||
1999 | 26202 | Changes to individual pages | ||
2000 | 26203 | --------------------------- | ||
2001 | 26204 | |||
2002 | 26205 | getent.1 | ||
2003 | 26206 | Mark R Bannister | ||
2004 | 26207 | netgroup description incorrectly refers to initgroups | ||
2005 | 26208 | |||
2006 | 26209 | capget.2 | ||
2007 | 26210 | Michael Kerrisk | ||
2008 | 26211 | Update URL for libcap | ||
2009 | 26212 | |||
2010 | 26213 | fork.2 | ||
2011 | 26214 | Michael Kerrisk | ||
2012 | 26215 | Port access permission bits (ioperm()) are turned off in the child | ||
2013 | 26216 | |||
2014 | 26217 | futex.2 | ||
2015 | 26218 | Michael Kerrisk | ||
2016 | 26219 | 'timeout' is a minimum duration that the call will wait, not a maximum | ||
2017 | 26220 | |||
2018 | 26221 | ioperm.2 | ||
2019 | 26222 | Michael Kerrisk | ||
2020 | 26223 | Note that iopl() level of 3 is needed to access ports | ||
2021 | 26224 | Michael Kerrisk | ||
2022 | 26225 | 'num' is *bits* not bytes! | ||
2023 | 26226 | Michael Kerrisk | ||
2024 | 26227 | Linux 2.6.8 lifted the port limit to 65,536 | ||
2025 | 26228 | See http://article.gmane.org/gmane.linux.kernel/202624/ | ||
2026 | 26229 | From: Stas Sergeev <stsp <at> aknet.ru> | ||
2027 | 26230 | Subject: [patch][rfc] Larger IO bitmap | ||
2028 | 26231 | Date: 2004-05-07 19:55:03 GMT | ||
2029 | 26232 | Michael Kerrisk | ||
2030 | 26233 | ioperm() operates on the calling *thread* (not process) | ||
2031 | 26234 | Michael Kerrisk | ||
2032 | 26235 | Clarify meaning of 'turn_on' argument | ||
2033 | 26236 | Plus form formatting fixes. | ||
2034 | 26237 | Michael Kerrisk | ||
2035 | 26238 | Clarify that default state of permission bits in child is off | ||
2036 | 26239 | Michael Kerrisk | ||
2037 | 26240 | NOTES: add mention of /proc/ioports | ||
2038 | 26241 | Michael Kerrisk | ||
2039 | 26242 | SEE ALSO: add outb(2) | ||
2040 | 26243 | |||
2041 | 26244 | iopl.2 | ||
2042 | 26245 | Michael Kerrisk | ||
2043 | 26246 | CAP_SYS_RAWIO is required to *raise* the I/O privilege level | ||
2044 | 26247 | Michael Kerrisk | ||
2045 | 26248 | Clarify that the two least significant bits of 'level' are what matter | ||
2046 | 26249 | Michael Kerrisk | ||
2047 | 26250 | SEE ALSO: add outb(2) | ||
2048 | 26251 | |||
2049 | 26252 | syscalls.2 | ||
2050 | 26253 | Michael Kerrisk | ||
2051 | 26254 | Add version information for all (other) syscalls | ||
2052 | 26255 | Michael Kerrisk | ||
2053 | 26256 | Add perfmonctl(2) | ||
2054 | 26257 | |||
2055 | 26258 | futimes.3 | ||
2056 | 26259 | Michael Kerrisk [Jonathan Nieder] | ||
2057 | 26260 | ERRORS: Add ENOSYS for lutimes() | ||
2058 | 26261 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=620746 | ||
2059 | 26262 | |||
2060 | 26263 | getpass.3 | ||
2061 | 26264 | Michael Kerrisk [Erik Saule] | ||
2062 | 26265 | Suggest use of the ECHO flag as an alternative | ||
2063 | 26266 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=644261 | ||
2064 | 26267 | |||
2065 | 26268 | realpath.3 | ||
2066 | 26269 | Michael Kerrisk | ||
2067 | 26270 | Document GNU extensions for EACCES and ENOENT errors | ||
2068 | 26271 | |||
2069 | 26272 | stdarg.3 | ||
2070 | 26273 | Michael Kerrisk [Friedrich Delgado Friedrichs] | ||
2071 | 26274 | Describe va_copy() | ||
2072 | 26275 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575077 | ||
2073 | 26276 | |||
2074 | 26277 | termios.3 | ||
2075 | 26278 | Michael Kerrisk [Bernhard Kuemel] | ||
2076 | 26279 | Mention that noncanonical mode does not do input processing | ||
2077 | 26280 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=643854 | ||
2078 | 26281 | |||
2079 | 26282 | random.4 | ||
2080 | 26283 | Elie De Brauwer | ||
2081 | 26284 | Document write and document the ioctl interface of /dev/random | ||
2082 | 26285 | The update consists out of two parts: | ||
2083 | 26286 | - a minor thing which just documents what happens if a write to | ||
2084 | 26287 | /dev/(u)random is performed, which is used in the example | ||
2085 | 26288 | script but not explicitly mentioned. | ||
2086 | 26289 | - the other (biggest) part is the documentation of the ioctl() | ||
2087 | 26290 | interface which /dev/(u)random exposes. This ioctl() lives in | ||
2088 | 26291 | drivers/char/random.c and the primitives can be found in | ||
2089 | 26292 | include/linux/random.h | ||
2090 | 26293 | |||
2091 | 26294 | One comment remains, there used to be an RNDGETPOOL ioctl() which | ||
2092 | 26295 | disappeared in v2.6.9. I found two patches on the net: | ||
2093 | 26296 | - 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 | 26297 | - https://lkml.org/lkml/2004/3/25/168 | ||
2095 | 26298 | |||
2096 | 26299 | But as far as I can tell the first one got applied but the 2nd | ||
2097 | 26300 | one seems more correct. The result is that even today one can | ||
2098 | 26301 | still find traces of the RNDGETPOOL ioctl() in the header files. | ||
2099 | 26302 | Is this there for historical reasons or because it might break | ||
2100 | 26303 | userspace, even though using it will just give an EINVAL. | ||
2101 | 26304 | |||
2102 | 26305 | bootparam.7 | ||
2103 | 26306 | Jose Luis Domingo Lopez | ||
2104 | 26307 | Document 'rootfstype' option | ||
2105 | 26308 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=182014 | ||
2106 | 26309 | |||
2107 | 26310 | capabilities.7 | ||
2108 | 26311 | Michael Kerrisk | ||
2109 | 26312 | Add various pieces under CAP_SYS_RAWIO | ||
2110 | 26313 | Info obtained by grepping the kernel source. | ||
2111 | 26314 | Michael Kerrisk | ||
2112 | 26315 | Add CAP_SYS_RESOURCE /proc/PID/oom_score_adj case | ||
2113 | 26316 | |||
2114 | 26317 | netlink.7 | ||
2115 | 26318 | Andrey Vagin | ||
2116 | 26319 | Add a note about broadcast messages to multiple groups | ||
2117 | 26320 | |||
2118 | 26321 | socket.7 | ||
2119 | 26322 | Michael Kerrisk [Florian Weimer] | ||
2120 | 26323 | Define _GNU_SOURCE to obtain the definition of 'struct ucred' | ||
2121 | 26324 | See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572210 | ||
2122 | 24734 | 26325 | ||
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 | 55 | install -m 644 "$$i"/* $(DESTDIR)$(MANDIR)/"$$i" || exit $$?; \ | 55 | install -m 644 "$$i"/* $(DESTDIR)$(MANDIR)/"$$i" || exit $$?; \ |
2128 | 56 | done; \ | 56 | done; \ |
2129 | 57 | 57 | ||
2131 | 58 | # Check if groff reports warnings (may be words of sentances not displayed) | 58 | # Check if groff reports warnings (may be words or sentences not displayed) |
2132 | 59 | # from http://lintian.debian.org/tags/manpage-has-errors-from-man.html | 59 | # from http://lintian.debian.org/tags/manpage-has-errors-from-man.html |
2133 | 60 | GROFF_LOG := $(shell mktemp /tmp/manpages-checksXXXX) | 60 | GROFF_LOG := $(shell mktemp /tmp/manpages-checksXXXX) |
2134 | 61 | check-groff-warnings: | 61 | check-groff-warnings: |
2135 | 62 | 62 | ||
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 | 1 | manpages (3.51-1ubuntu1) saucy; urgency=low | ||
2141 | 2 | |||
2142 | 3 | * Resynchronize with debian (LP: #1179064), remaining changes: | ||
2143 | 4 | - man2/ptrace.2: Document Ubuntu-specific PTRACE_ATTACH | ||
2144 | 5 | * man2/prctl.2: PR_SET_PTRACER now documented upstream, change dropped. | ||
2145 | 6 | |||
2146 | 7 | -- Matthew Fischer <matthew.fischer@canonical.com> Fri, 19 Jul 2013 20:07:34 -0600 | ||
2147 | 8 | |||
2148 | 9 | manpages (3.51-1) unstable; urgency=low | ||
2149 | 10 | |||
2150 | 11 | * Imported Upstream version 3.51: | ||
2151 | 12 | . new manpages: kcmp.3 s390_runtime_instr.2 if_freenameindex.3 | ||
2152 | 13 | if_indextoname.3 if_nameindex.3 if_nametoindex.3 (Closes: #235967) | ||
2153 | 14 | perf_event_open.2 getcontext.3 getdtablesize.3 pthread_getname_np.3 | ||
2154 | 15 | pthread_setname_np.3 setcontext.3 sln.8 | ||
2155 | 16 | fattach.2 fdetach.2 getmsg.2 getunwind.2 isastream.2 | ||
2156 | 17 | perfmonctl.2 putmsg.2 nss.5 | ||
2157 | 18 | . ttyname.3: Fix confused text in ERRORS (Closes: #676264) | ||
2158 | 19 | . proc.5: Add field numbers for (Closes: #553413) | ||
2159 | 20 | . read.2: Remove crufty text about O_NONBLOCK on files (Closes: #700529) | ||
2160 | 21 | . read.2: Clarify interaction of count==0 and error check (Closes: #533232) | ||
2161 | 22 | . getpeername.2: Clarify semantics of getpeername() for datagram | ||
2162 | 23 | sockets (Closes: #674034) | ||
2163 | 24 | . mmap.2: Some 'flags' values require a feature test macro to be | ||
2164 | 25 | defined (Closes: #542601) | ||
2165 | 26 | . resolver.3, resolv.conf.5: RES_DEBUG is only available if glibc is | ||
2166 | 27 | compiled with debug support (Closes: #692136) | ||
2167 | 28 | . stdarg.3: Describe va_copy() (Closes: #575077) | ||
2168 | 29 | . futimes.3: ERRORS: Add ENOSYS for lutimes() (Closes: #620746) | ||
2169 | 30 | . units.7: units should use an actual µ (Closes: #704787) | ||
2170 | 31 | . access.2: Clarify RETURN VALUE for F_OK (Closes: #705293) | ||
2171 | 32 | . resolv.conf.5: Document "single-request-reopen" option (Closes: #699387) | ||
2172 | 33 | . bootparam.7: Document 'rootfstype' option (Closes: #182014) | ||
2173 | 34 | . ioperm.2: Linux 2.6.8 lifted the port limit to 65,536 (Closes: #578178) | ||
2174 | 35 | * d/rules: build-{arch,indep} as required by policy 3.9.4 | ||
2175 | 36 | * lintian overrides: FSSTND-dir-in-manual-page are alternate path | ||
2176 | 37 | |||
2177 | 38 | -- Simon Paillard <spaillard@debian.org> Thu, 23 May 2013 23:05:10 +0200 | ||
2178 | 39 | |||
2179 | 40 | manpages (3.44-1) unstable; urgency=low | ||
2180 | 41 | |||
2181 | 42 | * Imported Upstream version 3.44: (Closes: #692595) | ||
2182 | 43 | . new manpages: getauxval.3 secure_getenv.3 | ||
2183 | 44 | . major update to delete_module.2 init_module.2 prctl.2 getauxval.3 proc.5 | ||
2184 | 45 | . fts.3: Improve description of physical vs. logical (Closes: #633505) | ||
2185 | 46 | . getdomainname.2: these calls relate to NIS, not DNS (Closes: #295635) | ||
2186 | 47 | . proc.5: fix 'starttime' description of /proc/PID/stat (Closes: #675891) | ||
2187 | 48 | . ptrace.2: Clarify some operations are not present on all | ||
2188 | 49 | architectures (Closes: #122383) | ||
2189 | 50 | * motd.5 updated and motd.tail removed: due to new behaviour of sysvinit | ||
2190 | 51 | 2.88dsf-24 (Closes: #691414) | ||
2191 | 52 | * Add glibc-doc-reference to package description (Closes: #640764) | ||
2192 | 53 | * fputs.3: missing space in putc(c,stdout) (Closes: #693255) | ||
2193 | 54 | * resolv.conf.5: Document IPv6 format for nameserver (Closes: #610036) | ||
2194 | 55 | * stat.2: Clarify description of EOVERFLOW error (Closes: #604928) | ||
2195 | 56 | * Ack my NMUs (Closes: #651476, #670874) | ||
2196 | 57 | |||
2197 | 58 | -- Simon Paillard <spaillard@debian.org> Fri, 16 Nov 2012 19:56:48 +0100 | ||
2198 | 59 | |||
2199 | 1 | manpages (3.44-0ubuntu1) raring; urgency=low | 60 | manpages (3.44-0ubuntu1) raring; urgency=low |
2200 | 2 | 61 | ||
2201 | 3 | * New upstream release | 62 | * New upstream release |
2202 | 4 | 63 | ||
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 | 1 | #!/bin/bash | ||
2208 | 2 | |||
2209 | 3 | BASEMAN="/usr/share/man" | ||
2210 | 4 | |||
2211 | 5 | which apt-file >/dev/null 2>&1 | ||
2212 | 6 | if [ $? -ne 0 ] ; then | ||
2213 | 7 | echo "apt-file is required" 1>&2 ; | ||
2214 | 8 | exit 1 | ||
2215 | 9 | fi | ||
2216 | 10 | |||
2217 | 11 | echo -e "WARNING: This tool assumes apt-file has been updated based on sid\n" 1>&2 ; | ||
2218 | 12 | |||
2219 | 13 | |||
2220 | 14 | for j in man*/*.* ; | ||
2221 | 15 | do (dpkg -S "$BASEMAN/$j.gz" 2>/dev/null || apt-file search "$BASEMAN/$j.gz") \ | ||
2222 | 16 | | grep -v '^manpages:' \ | ||
2223 | 17 | | grep -v '^manpages-dev:' ; | ||
2224 | 18 | done | ||
2225 | 0 | 19 | ||
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 | 5 | Uploaders: Simon Paillard <spaillard@debian.org> | 5 | Uploaders: Simon Paillard <spaillard@debian.org> |
2231 | 6 | Priority: important | 6 | Priority: important |
2232 | 7 | Build-Depends: debhelper (>= 7) | 7 | Build-Depends: debhelper (>= 7) |
2236 | 8 | Standards-Version: 3.9.3 | 8 | Standards-Version: 3.9.4 |
2237 | 9 | Vcs-Browser: http://cvs.infodrom.org/manpages/?cvsroot=debian | 9 | Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/manpages.git |
2238 | 10 | Vcs-CVS: :pserver:anonymous@cvs.infofrom.org:/var/cvs/debian manpages | 10 | Vcs-Git: git://anonscm.debian.org/collab-maint/manpages.git |
2239 | 11 | Homepage: http://www.kernel.org/doc/man-pages/ | 11 | Homepage: http://www.kernel.org/doc/man-pages/ |
2240 | 12 | 12 | ||
2241 | 13 | Package: manpages | 13 | Package: manpages |
2242 | 14 | Architecture: all | 14 | Architecture: all |
2243 | 15 | Suggests: man-browser | 15 | Suggests: man-browser |
2245 | 16 | Replaces: rsh-server (<< 0.10-7), bind, libc-bin (<< 2.16) | 16 | Replaces: rsh-server (<< 0.10-7), bind, libc-bin (<< 2.13-31) |
2246 | 17 | Depends: ${misc:Depends} | 17 | Depends: ${misc:Depends} |
2247 | 18 | Priority: important | 18 | Priority: important |
2248 | 19 | Description: Manual pages about using a GNU/Linux system | 19 | Description: Manual pages about using a GNU/Linux system |
2249 | @@ -40,4 +40,4 @@ | |||
2250 | 40 | these two sections: | 40 | these two sections: |
2251 | 41 | 2 = Linux system calls. | 41 | 2 = Linux system calls. |
2252 | 42 | 3 = Library calls (note that a more comprehensive source of information | 42 | 3 = Library calls (note that a more comprehensive source of information |
2254 | 43 | may be found in the glibc-doc package). | 43 | may be found in the glibc-doc and glibc-doc-reference packages). |
2255 | 44 | 44 | ||
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 | 1 | Upstream-Name: man-pages | ||
2261 | 2 | Upstream-Contact: Michael Kerrisk <mtk.manpages@gmail.com>, linux-man@vger.kernel.org | ||
2262 | 3 | Source: https://www.kernel.org/pub/linux/docs/man-pages/ | ||
2263 | 4 | |||
2264 | 1 | Manual pages for Debian GNU/Linux | 5 | Manual pages for Debian GNU/Linux |
2265 | 2 | --------------------------------- | 6 | --------------------------------- |
2266 | 3 | 7 | ||
2267 | @@ -13,7 +17,3 @@ | |||
2268 | 13 | <http://www.kernel.org/doc/man-pages/changelog.html> | 17 | <http://www.kernel.org/doc/man-pages/changelog.html> |
2269 | 14 | and the current version of the pages is browsable at | 18 | and the current version of the pages is browsable at |
2270 | 15 | <http://www.kernel.org/doc/man-pages/>. | 19 | <http://www.kernel.org/doc/man-pages/>. |
2271 | 16 | |||
2272 | 17 | The source of the Debian package is managed using CVS. It is publicly | ||
2273 | 18 | available at <http://cvs.infodrom.org/manpages/?cvsroot=debian> or as | ||
2274 | 19 | <:pserver:anonymous@cvs.infodrom.org/var/cvs/debian/manpages/>. | ||
2275 | 20 | 20 | ||
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 | 15 | for j in $i/*.*; do | 15 | for j in $i/*.*; do |
2281 | 16 | echo -n ${j#*/} | 16 | echo -n ${j#*/} |
2282 | 17 | case ${j#*/} in | 17 | case ${j#*/} in |
2284 | 18 | time.1|ldd.1|\ | 18 | time.1|\ |
2285 | 19 | console.4|fd.4|fstab.5|ftpusers.5|lilo.conf.5|nfs.5|exports.5|ttytype.5|\ | 19 | console.4|fd.4|fstab.5|ftpusers.5|lilo.conf.5|nfs.5|exports.5|ttytype.5|\ |
2289 | 20 | passwd.5|lilo.8|zic.8|zdump.8|ldconfig.8|nscd.conf.5|nscd.8|\ | 20 | passwd.5|lilo.8|zic.8|zdump.8|\ |
2290 | 21 | mdoc.samples.7|environ.5|\ | 21 | mdoc.samples.7|environ.5) |
2288 | 22 | ld.so.8) | ||
2291 | 23 | echo -n "(skipped)" | 22 | echo -n "(skipped)" |
2292 | 24 | ;; | 23 | ;; |
2293 | 24 | ldd.1|ldconfig.8|ld.so.8|nscd.conf.5|nscd.8|gai.conf.5) | ||
2294 | 25 | echo -n "(skipped, provided by eglibc)" | ||
2295 | 26 | ;; | ||
2296 | 25 | *) | 27 | *) |
2297 | 26 | read Y < $j | 28 | read Y < $j |
2298 | 27 | case "$Y" in | 29 | case "$Y" in |
2299 | @@ -63,11 +65,13 @@ | |||
2300 | 63 | case ${j#*/} in | 65 | case ${j#*/} in |
2301 | 64 | intro.*) | 66 | intro.*) |
2302 | 65 | ;; | 67 | ;; |
2304 | 66 | infnan.3|fgetxattr.2|flistxattr.2|fremovexattr.2|fsetxattr.2|\ | 68 | infnan.3|query_module.2|set_mempolicy.2) |
2305 | 69 | echo -n "(skipped)" | ||
2306 | 70 | ;; | ||
2307 | 71 | fgetxattr.2|flistxattr.2|fremovexattr.2|fsetxattr.2|\ | ||
2308 | 67 | getxattr.2|lgetxattr.2|listxattr.2|llistxattr.2|lremovexattr.2|\ | 72 | getxattr.2|lgetxattr.2|listxattr.2|llistxattr.2|lremovexattr.2|\ |
2309 | 68 | query_module.2|set_mempolicy.2|\ | ||
2310 | 69 | lsetxattr.2|removexattr.2|setxattr.2) | 73 | lsetxattr.2|removexattr.2|setxattr.2) |
2312 | 70 | echo -n "(skipped)" | 74 | echo -n "(skipped, provided by libattr1-dev)" |
2313 | 71 | ;; | 75 | ;; |
2314 | 72 | *) | 76 | *) |
2315 | 73 | read Y < $j | 77 | read Y < $j |
2316 | 74 | 78 | ||
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 | 1 | # nam stands for "no automatic margins" | 1 | # nam stands for "no automatic margins" |
2322 | 2 | manpages binary: spelling-error-in-manpage usr/share/man/man5/termcap.5.gz | 2 | manpages binary: spelling-error-in-manpage usr/share/man/man5/termcap.5.gz |
2323 | 3 | |||
2324 | 4 | # /usr/doc/ indicated as old place for documentation | ||
2325 | 5 | manpages binary: FSSTND-dir-in-manual-page usr/share/man/man7/LDP.7.gz | ||
2326 | 6 | |||
2327 | 7 | # /var/catman/ only described as alternate path | ||
2328 | 8 | manpages binary: FSSTND-dir-in-manual-page usr/share/man/man7/hier.7.gz | ||
2329 | 9 | |||
2330 | 3 | 10 | ||
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 | 64 | 'sync.8' => 'GPL', | 64 | 'sync.8' => 'GPL', |
2336 | 65 | 'fcloseall.3' => 'Linux1', | 65 | 'fcloseall.3' => 'Linux1', |
2337 | 66 | 'fallocate.2' => 'GPLv2', | 66 | 'fallocate.2' => 'GPLv2', |
2338 | 67 | 'getdtablesize.2' => 'Linux2', | ||
2339 | 68 | 'gai.conf.5' => 'GPLv2', | ||
2340 | 69 | 'nss.5' => 'GPLv2', | ||
2341 | 67 | 'cciss.4' => 'GPLv2', | 70 | 'cciss.4' => 'GPLv2', |
2342 | 68 | 'hpsa.4' => 'GPLv2' | 71 | 'hpsa.4' => 'GPLv2' |
2343 | 69 | ); | 72 | ); |
2344 | 70 | 73 | ||
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 | 17 | rm -rf licenses | 17 | rm -rf licenses |
2350 | 18 | dh_clean | 18 | dh_clean |
2351 | 19 | 19 | ||
2352 | 20 | # For Policy 3.9.4 | ||
2353 | 21 | build-arch: build | ||
2354 | 22 | build-indep: build | ||
2355 | 23 | |||
2356 | 20 | binary-arch: build | 24 | binary-arch: build |
2357 | 21 | 25 | ||
2358 | 22 | binary-indep: build | 26 | binary-indep: build |
2359 | 23 | 27 | ||
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 | 1 | RELEASE | ||
2365 | 2 | The Linux man page maintainer proudly announces. . . | ||
2366 | 3 | |||
2367 | 4 | man-pages-3.44.tar.gz - man pages for Linux | ||
2368 | 5 | |||
2369 | 6 | Differences from the previous manual pages release are listed in | ||
2370 | 7 | the file "Changes". | ||
2371 | 8 | |||
2372 | 9 | For further information, visit http://www.kernel.org/doc/man-pages/ | ||
2373 | 10 | |||
2374 | 11 | POSIX PAGES | ||
2375 | 12 | This package used to contains a copy of the POSIX 1003.1-2003 | ||
2376 | 13 | man pages. The POSIX pages are now distributed in the separate | ||
2377 | 14 | man-pages-posix package. | ||
2378 | 15 | |||
2379 | 16 | THE PAGES | ||
2380 | 17 | These pages are most of the section 2, 3, 4, 5, 7 man pages | ||
2381 | 18 | for Linux. A few pages are provided in sections 1 and 8 for commands | ||
2382 | 19 | that are not documented in other packages, and there are a few pages | ||
2383 | 20 | in sections 5 and 8 for the timezone utilities. | ||
2384 | 21 | |||
2385 | 22 | [The timezone pages were taken from | ||
2386 | 23 | ftp://elsie.nci.nih.gov/pub/tzcode2001a.tar.gz.] | ||
2387 | 24 | [The section 3 man pages for the db routines have been taken from | ||
2388 | 25 | ftp://ftp.terra.net/pub/sleepycat/db.1.86.tar.gz.] | ||
2389 | 26 | [The rpc man pages were taken from the 4.4BSD-Lite CDROM.] | ||
2390 | 27 | |||
2391 | 28 | Here is a breakdown of what this distribution contains: | ||
2392 | 29 | |||
2393 | 30 | Section 1 = user commands (intro, plus a few other pages) | ||
2394 | 31 | Section 2 = system calls | ||
2395 | 32 | Section 3 = libc calls | ||
2396 | 33 | Section 4 = devices (e.g., hd, sd) | ||
2397 | 34 | Section 5 = file formats and protocols (e.g., wtmp, /etc/passwd, nfs) | ||
2398 | 35 | Section 6 = games (intro only) | ||
2399 | 36 | Section 7 = overviews, conventions, macro packages, etc. | ||
2400 | 37 | Section 8 = system administration (intro, plus a few other pages) | ||
2401 | 38 | |||
2402 | 39 | This package contains no, or very few, section 1, 6, and 8 man pages | ||
2403 | 40 | because these should be distributed with the binaries they are written | ||
2404 | 41 | for. Sometimes Section 9 is used for man pages describing parts of | ||
2405 | 42 | the kernel. | ||
2406 | 43 | |||
2407 | 44 | Note that only Section 2 is rather complete, but Section 3 contains | ||
2408 | 45 | several hundred man pages. If you want to write some man pages, | ||
2409 | 46 | or suggest improvments to existing pages, please visit | ||
2410 | 47 | http://www.kernel.org/doc/man-pages/ . | ||
2411 | 48 | |||
2412 | 49 | |||
2413 | 50 | Copyright information: | ||
2414 | 51 | |||
2415 | 52 | These man pages are distributed under a variety of copyright licenses. | ||
2416 | 53 | Although these licenses permit free distribution of the nroff sources | ||
2417 | 54 | contained in this package, commercial distribution may impose other | ||
2418 | 55 | requirements (e.g., acknowledgement of copyright or inclusion of the | ||
2419 | 56 | raw nroff sources with the commercial distribution). | ||
2420 | 57 | If you distribute these man pages commercially, it is your | ||
2421 | 58 | responsibility to figure out your obligations. (For many man pages, | ||
2422 | 59 | these obligations require you to distribute nroff sources with any | ||
2423 | 60 | pre-formatted man pages that you provide.) Each file that contains | ||
2424 | 61 | nroff source for a man page also contains the author(s) name, email | ||
2425 | 62 | address, and copyright notice. | ||
2426 | 63 | 0 | ||
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 | 1 | Begin3 | ||
2432 | 2 | Title: Section 2, 3, 4, 5 and 7 man pages for Linux | ||
2433 | 3 | Version: 3.44 | ||
2434 | 4 | Entered-date: 2012-11-07 | ||
2435 | 5 | Description: Linux manual pages | ||
2436 | 6 | Keywords: man pages | ||
2437 | 7 | Author: several | ||
2438 | 8 | Maintained-by: Michael Kerrisk <mtk.manpages@gmail.com> | ||
2439 | 9 | Primary-site: ftp://ftp.kernel.org/pub/linux/docs/man-pages | ||
2440 | 10 | 1773k man-pages-3.44.tar.gz | ||
2441 | 11 | Alternate-site: ftp://ftp.win.tue.nl/pub/linux-local/manpages | ||
2442 | 12 | Copying-policy: several; the pages are all freely distributable as long as | ||
2443 | 13 | nroff source is provided | ||
2444 | 14 | End | ||
2445 | 15 | 0 | ||
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 | 1 | RELEASE | ||
2451 | 2 | The Linux man page maintainer proudly announces. . . | ||
2452 | 3 | |||
2453 | 4 | man-pages-3.51.tar.gz - man pages for Linux | ||
2454 | 5 | |||
2455 | 6 | Differences from the previous manual pages release are listed in | ||
2456 | 7 | the file "Changes". | ||
2457 | 8 | |||
2458 | 9 | For further information, visit http://www.kernel.org/doc/man-pages/ | ||
2459 | 10 | |||
2460 | 11 | POSIX PAGES | ||
2461 | 12 | This package used to contains a copy of the POSIX 1003.1-2003 | ||
2462 | 13 | man pages. The POSIX pages are now distributed in the separate | ||
2463 | 14 | man-pages-posix package. | ||
2464 | 15 | |||
2465 | 16 | THE PAGES | ||
2466 | 17 | These pages are most of the section 2, 3, 4, 5, 7 man pages | ||
2467 | 18 | for Linux. A few pages are provided in sections 1 and 8 for commands | ||
2468 | 19 | that are not documented in other packages, and there are a few pages | ||
2469 | 20 | in sections 5 and 8 for the timezone utilities. | ||
2470 | 21 | |||
2471 | 22 | [The timezone pages were taken from | ||
2472 | 23 | ftp://elsie.nci.nih.gov/pub/tzcode2001a.tar.gz.] | ||
2473 | 24 | [The section 3 man pages for the db routines have been taken from | ||
2474 | 25 | ftp://ftp.terra.net/pub/sleepycat/db.1.86.tar.gz.] | ||
2475 | 26 | [The rpc man pages were taken from the 4.4BSD-Lite CDROM.] | ||
2476 | 27 | |||
2477 | 28 | Here is a breakdown of what this distribution contains: | ||
2478 | 29 | |||
2479 | 30 | Section 1 = user commands (intro, plus a few other pages) | ||
2480 | 31 | Section 2 = system calls | ||
2481 | 32 | Section 3 = libc calls | ||
2482 | 33 | Section 4 = devices (e.g., hd, sd) | ||
2483 | 34 | Section 5 = file formats and protocols (e.g., wtmp, /etc/passwd, nfs) | ||
2484 | 35 | Section 6 = games (intro only) | ||
2485 | 36 | Section 7 = overviews, conventions, macro packages, etc. | ||
2486 | 37 | Section 8 = system administration (intro, plus a few other pages) | ||
2487 | 38 | |||
2488 | 39 | This package contains no, or very few, section 1, 6, and 8 man pages | ||
2489 | 40 | because these should be distributed with the binaries they are written | ||
2490 | 41 | for. Sometimes Section 9 is used for man pages describing parts of | ||
2491 | 42 | the kernel. | ||
2492 | 43 | |||
2493 | 44 | Note that only Section 2 is rather complete, but Section 3 contains | ||
2494 | 45 | several hundred man pages. If you want to write some man pages, | ||
2495 | 46 | or suggest improvments to existing pages, please visit | ||
2496 | 47 | http://www.kernel.org/doc/man-pages/ . | ||
2497 | 48 | |||
2498 | 49 | |||
2499 | 50 | Copyright information: | ||
2500 | 51 | |||
2501 | 52 | These man pages are distributed under a variety of copyright licenses. | ||
2502 | 53 | Although these licenses permit free distribution of the nroff sources | ||
2503 | 54 | contained in this package, commercial distribution may impose other | ||
2504 | 55 | requirements (e.g., acknowledgement of copyright or inclusion of the | ||
2505 | 56 | raw nroff sources with the commercial distribution). | ||
2506 | 57 | If you distribute these man pages commercially, it is your | ||
2507 | 58 | responsibility to figure out your obligations. (For many man pages, | ||
2508 | 59 | these obligations require you to distribute nroff sources with any | ||
2509 | 60 | pre-formatted man pages that you provide.) Each file that contains | ||
2510 | 61 | nroff source for a man page also contains the author(s) name, email | ||
2511 | 62 | address, and copyright notice. | ||
2512 | 0 | 63 | ||
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 | 1 | Begin3 | ||
2518 | 2 | Title: Section 2, 3, 4, 5 and 7 man pages for Linux | ||
2519 | 3 | Version: 3.51 | ||
2520 | 4 | Entered-date: 2013-04-17 | ||
2521 | 5 | Description: Linux manual pages | ||
2522 | 6 | Keywords: man pages | ||
2523 | 7 | Author: several | ||
2524 | 8 | Maintained-by: Michael Kerrisk <mtk.manpages@gmail.com> | ||
2525 | 9 | Primary-site: ftp://ftp.kernel.org/pub/linux/docs/man-pages | ||
2526 | 10 | 1839k man-pages-3.51.tar.gz | ||
2527 | 11 | Alternate-site: ftp://ftp.win.tue.nl/pub/linux-local/manpages | ||
2528 | 12 | Copying-policy: several; the pages are all freely distributable as long as | ||
2529 | 13 | nroff source is provided | ||
2530 | 14 | End | ||
2531 | 0 | 15 | ||
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 | 1 | .\" Copyright (c) 2011, Mark R. Bannister <cambridge@users.sourceforge.net> | 1 | .\" Copyright (c) 2011, Mark R. Bannister <cambridge@users.sourceforge.net> |
2537 | 2 | .\" | 2 | .\" |
2538 | 3 | .\" %%%LICENSE_START(GPLv2+_DOC_FULL) | ||
2539 | 3 | .\" This is free documentation; you can redistribute it and/or | 4 | .\" This is free documentation; you can redistribute it and/or |
2540 | 4 | .\" modify it under the terms of the GNU General Public License as | 5 | .\" modify it under the terms of the GNU General Public License as |
2541 | 5 | .\" published by the Free Software Foundation; either version 2 of | 6 | .\" published by the Free Software Foundation; either version 2 of |
2542 | @@ -16,11 +17,11 @@ | |||
2543 | 16 | .\" GNU General Public License for more details. | 17 | .\" GNU General Public License for more details. |
2544 | 17 | .\" | 18 | .\" |
2545 | 18 | .\" You should have received a copy of the GNU General Public | 19 | .\" You should have received a copy of the GNU General Public |
2549 | 19 | .\" License along with this manual; if not, write to the Free | 20 | .\" License along with this manual; if not, see |
2550 | 20 | .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, | 21 | .\" <http://www.gnu.org/licenses/>. |
2551 | 21 | .\" USA. | 22 | .\" %%%LICENSE_END |
2552 | 22 | .\" | 23 | .\" |
2554 | 23 | .TH GETENT 1 2011-10-31 "Linux" "User Commands" | 24 | .TH GETENT 1 2013-03-15 "Linux" "User Commands" |
2555 | 24 | .SH NAME | 25 | .SH NAME |
2556 | 25 | getent \- get entries from Name Service Switch libraries | 26 | getent \- get entries from Name Service Switch libraries |
2557 | 26 | .SH SYNOPSIS | 27 | .SH SYNOPSIS |
2558 | @@ -214,7 +215,7 @@ | |||
2559 | 214 | to match to a netgroup name via | 215 | to match to a netgroup name via |
2560 | 215 | .BR innetgr (3). | 216 | .BR innetgr (3). |
2561 | 216 | Enumeration is not supported on | 217 | Enumeration is not supported on |
2563 | 217 | .BR initgroups , | 218 | .BR netgroup , |
2564 | 218 | so either one or three | 219 | so either one or three |
2565 | 219 | .I keys | 220 | .I keys |
2566 | 220 | must be provided. | 221 | must be provided. |
2567 | @@ -341,7 +342,7 @@ | |||
2568 | 341 | .BR getspnam (3) | 342 | .BR getspnam (3) |
2569 | 342 | and display the result. | 343 | and display the result. |
2570 | 343 | .RE | 344 | .RE |
2572 | 344 | .SH "EXIT STATUS" | 345 | .SH EXIT STATUS |
2573 | 345 | One of the following exit values can be returned by | 346 | One of the following exit values can be returned by |
2574 | 346 | .BR getent : | 347 | .BR getent : |
2575 | 347 | .RS 3 | 348 | .RS 3 |
2576 | @@ -364,10 +365,10 @@ | |||
2577 | 364 | Enumeration not supported on this | 365 | Enumeration not supported on this |
2578 | 365 | .IR database . | 366 | .IR database . |
2579 | 366 | .RE | 367 | .RE |
2581 | 367 | .SH "SEE ALSO" | 368 | .SH SEE ALSO |
2582 | 368 | .BR nsswitch.conf (5) | 369 | .BR nsswitch.conf (5) |
2583 | 369 | .SH COLOPHON | 370 | .SH COLOPHON |
2585 | 370 | This page is part of release 3.44 of the Linux | 371 | This page is part of release 3.51 of the Linux |
2586 | 371 | .I man-pages | 372 | .I man-pages |
2587 | 372 | project. | 373 | project. |
2588 | 373 | A description of the project, | 374 | A description of the project, |
2589 | 374 | 375 | ||
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 | 1 | .\" Copyright (c) 2002 Andries Brouwer <aeb@cwi.nl> | 1 | .\" Copyright (c) 2002 Andries Brouwer <aeb@cwi.nl> |
2595 | 2 | .\" | 2 | .\" |
2596 | 3 | .\" %%%LICENSE_START(VERBATIM) | ||
2597 | 3 | .\" Permission is granted to make and distribute verbatim copies of this | 4 | .\" Permission is granted to make and distribute verbatim copies of this |
2598 | 4 | .\" manual provided the copyright notice and this permission notice are | 5 | .\" manual provided the copyright notice and this permission notice are |
2599 | 5 | .\" preserved on all copies. | 6 | .\" preserved on all copies. |
2600 | @@ -19,6 +20,7 @@ | |||
2601 | 19 | .\" | 20 | .\" |
2602 | 20 | .\" Formatted or processed versions of this manual, if unaccompanied by | 21 | .\" Formatted or processed versions of this manual, if unaccompanied by |
2603 | 21 | .\" the source, must acknowledge the copyright and authors of this work. | 22 | .\" the source, must acknowledge the copyright and authors of this work. |
2604 | 23 | .\" %%%LICENSE_END | ||
2605 | 22 | .\" | 24 | .\" |
2606 | 23 | .\" 2007-10-23 mtk Added intro paragraph about section, plus a paragraph | 25 | .\" 2007-10-23 mtk Added intro paragraph about section, plus a paragraph |
2607 | 24 | .\" about exit status values. | 26 | .\" about exit status values. |
2608 | @@ -57,7 +59,7 @@ | |||
2609 | 57 | That is faster and more powerful, | 59 | That is faster and more powerful, |
2610 | 58 | but requires finding out what the commands are. | 60 | but requires finding out what the commands are. |
2611 | 59 | Below a bare minimum, to get started. | 61 | Below a bare minimum, to get started. |
2613 | 60 | .SS "Login" | 62 | .SS Login |
2614 | 61 | In order to start working, you probably first have to login, | 63 | In order to start working, you probably first have to login, |
2615 | 62 | that is, give your username and password. | 64 | that is, give your username and password. |
2616 | 63 | See also | 65 | See also |
2617 | @@ -71,7 +73,7 @@ | |||
2618 | 71 | and a mouse click will start a shell in a window. | 73 | and a mouse click will start a shell in a window. |
2619 | 72 | See also | 74 | See also |
2620 | 73 | .BR xterm (1). | 75 | .BR xterm (1). |
2622 | 74 | .SS "The shell" | 76 | .SS The shell |
2623 | 75 | One types commands to the | 77 | One types commands to the |
2624 | 76 | .IR shell , | 78 | .IR shell , |
2625 | 77 | the command interpreter. | 79 | the command interpreter. |
2626 | @@ -194,7 +196,7 @@ | |||
2627 | 194 | .I grep | 196 | .I grep |
2628 | 195 | (from "g/re/p") finds occurrences of a string in one or more files. | 197 | (from "g/re/p") finds occurrences of a string in one or more files. |
2629 | 196 | Here it finds Maja's telephone number. | 198 | Here it finds Maja's telephone number. |
2631 | 197 | .SS "Pathnames and the current directory" | 199 | .SS Pathnames and the current directory |
2632 | 198 | Files live in a large tree, the file hierarchy. | 200 | Files live in a large tree, the file hierarchy. |
2633 | 199 | Each has a | 201 | Each has a |
2634 | 200 | .I "pathname" | 202 | .I "pathname" |
2635 | @@ -202,8 +204,8 @@ | |||
2636 | 202 | to the file. | 204 | to the file. |
2637 | 203 | For example, such a full pathname might be /home/aeb/tel. | 205 | For example, such a full pathname might be /home/aeb/tel. |
2638 | 204 | Always using full pathnames would be inconvenient, and the name | 206 | Always using full pathnames would be inconvenient, and the name |
2641 | 205 | of a file in the current directory may be abbreviated by only giving | 207 | of a file in the current directory may be abbreviated by giving |
2642 | 206 | the last component. | 208 | only the last component. |
2643 | 207 | That is why "/home/aeb/tel" can be abbreviated | 209 | That is why "/home/aeb/tel" can be abbreviated |
2644 | 208 | to "tel" when the current directory is "/home/aeb". | 210 | to "tel" when the current directory is "/home/aeb". |
2645 | 209 | .LP | 211 | .LP |
2646 | @@ -215,7 +217,7 @@ | |||
2647 | 215 | .I cd | 217 | .I cd |
2648 | 216 | changes the current directory. | 218 | changes the current directory. |
2649 | 217 | Try "cd /" and "pwd" and "cd" and "pwd". | 219 | Try "cd /" and "pwd" and "cd" and "pwd". |
2651 | 218 | .SS "Directories" | 220 | .SS Directories |
2652 | 219 | The command | 221 | The command |
2653 | 220 | .I mkdir | 222 | .I mkdir |
2654 | 221 | makes a new directory. | 223 | makes a new directory. |
2655 | @@ -235,7 +237,7 @@ | |||
2656 | 235 | Large searches on a multi-GB disk will be time-consuming, | 237 | Large searches on a multi-GB disk will be time-consuming, |
2657 | 236 | and it may be better to use | 238 | and it may be better to use |
2658 | 237 | .BR locate (1). | 239 | .BR locate (1). |
2660 | 238 | .SS "Disks and Filesystems" | 240 | .SS Disks and filesystems |
2661 | 239 | The command | 241 | The command |
2662 | 240 | .I mount | 242 | .I mount |
2663 | 241 | will attach the file system found on some disk (or floppy, or CDROM or so) | 243 | will attach the file system found on some disk (or floppy, or CDROM or so) |
2664 | @@ -246,7 +248,7 @@ | |||
2665 | 246 | The command | 248 | The command |
2666 | 247 | .I df | 249 | .I df |
2667 | 248 | will tell you how much of your disk is still free. | 250 | will tell you how much of your disk is still free. |
2669 | 249 | .SS "Processes" | 251 | .SS Processes |
2670 | 250 | On a UNIX system many user and system processes run simultaneously. | 252 | On a UNIX system many user and system processes run simultaneously. |
2671 | 251 | The one you are talking to runs in the | 253 | The one you are talking to runs in the |
2672 | 252 | .IR foreground , | 254 | .IR foreground , |
2673 | @@ -264,7 +266,7 @@ | |||
2674 | 264 | And "kill \-9" followed by the number | 266 | And "kill \-9" followed by the number |
2675 | 265 | of the process is an immediate kill. | 267 | of the process is an immediate kill. |
2676 | 266 | Foreground processes can often be killed by typing Control-C. | 268 | Foreground processes can often be killed by typing Control-C. |
2678 | 267 | .SS "Getting information" | 269 | .SS Getting information |
2679 | 268 | There are thousands of commands, each with many options. | 270 | There are thousands of commands, each with many options. |
2680 | 269 | Traditionally commands are documented on | 271 | Traditionally commands are documented on |
2681 | 270 | .IR "man pages" , | 272 | .IR "man pages" , |
2682 | @@ -297,10 +299,10 @@ | |||
2683 | 297 | .\" | 299 | .\" |
2684 | 298 | .\" Actual examples? Separate section for each of cat, cp, ...? | 300 | .\" Actual examples? Separate section for each of cat, cp, ...? |
2685 | 299 | .\" gzip, bzip2, tar, rpm | 301 | .\" gzip, bzip2, tar, rpm |
2687 | 300 | .SH "SEE ALSO" | 302 | .SH SEE ALSO |
2688 | 301 | .BR standards (7) | 303 | .BR standards (7) |
2689 | 302 | .SH COLOPHON | 304 | .SH COLOPHON |
2691 | 303 | This page is part of release 3.44 of the Linux | 305 | This page is part of release 3.51 of the Linux |
2692 | 304 | .I man-pages | 306 | .I man-pages |
2693 | 305 | project. | 307 | project. |
2694 | 306 | A description of the project, | 308 | A description of the project, |
2695 | 307 | 309 | ||
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 | 5 | .\" Copyright 2000 Jakub Jelinek (jakub@redhat.com) | 5 | .\" Copyright 2000 Jakub Jelinek (jakub@redhat.com) |
2701 | 6 | .\" Corrected. | 6 | .\" Corrected. |
2702 | 7 | .\" Most of this was copied from the README file. | 7 | .\" Most of this was copied from the README file. |
2703 | 8 | .\" | ||
2704 | 9 | .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) | ||
2705 | 8 | .\" Do not restrict distribution. | 10 | .\" Do not restrict distribution. |
2706 | 9 | .\" May be distributed under the GNU General Public License | 11 | .\" May be distributed under the GNU General Public License |
2707 | 12 | .\" %%%LICENSE_END | ||
2708 | 13 | .\" | ||
2709 | 10 | .TH LDD 1 2012-07-16 "" "Linux Programmer's Manual" | 14 | .TH LDD 1 2012-07-16 "" "Linux Programmer's Manual" |
2710 | 11 | .SH NAME | 15 | .SH NAME |
2711 | 12 | ldd \- print shared library dependencies | 16 | ldd \- print shared library dependencies |
2712 | @@ -104,7 +108,7 @@ | |||
2713 | 104 | .BR ld.so (8), | 108 | .BR ld.so (8), |
2714 | 105 | .BR ldconfig (8) | 109 | .BR ldconfig (8) |
2715 | 106 | .SH COLOPHON | 110 | .SH COLOPHON |
2717 | 107 | This page is part of release 3.44 of the Linux | 111 | This page is part of release 3.51 of the Linux |
2718 | 108 | .I man-pages | 112 | .I man-pages |
2719 | 109 | project. | 113 | project. |
2720 | 110 | A description of the project, | 114 | A description of the project, |
2721 | 111 | 115 | ||
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 | 1 | .\" Copyright Andries Brouwer, 2000 | 1 | .\" Copyright Andries Brouwer, 2000 |
2727 | 2 | .\" | ||
2728 | 3 | .\" This page is distributed under GPL. | ||
2729 | 4 | .\" Some fragments of text came from the time-1.7 info file. | 2 | .\" Some fragments of text came from the time-1.7 info file. |
2730 | 5 | .\" Inspired by kromJx@crosswinds.net. | 3 | .\" Inspired by kromJx@crosswinds.net. |
2731 | 6 | .\" | 4 | .\" |
2732 | 5 | .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) | ||
2733 | 6 | .\" Distributed under GPL | ||
2734 | 7 | .\" %%%LICENSE_END | ||
2735 | 8 | .\" | ||
2736 | 7 | .TH TIME 1 2008-11-14 "" "Linux User's Manual" | 9 | .TH TIME 1 2008-11-14 "" "Linux User's Manual" |
2737 | 8 | .SH NAME | 10 | .SH NAME |
2738 | 9 | time \- time a simple command or give resource usage | 11 | time \- time a simple command or give resource usage |
2739 | @@ -60,7 +62,7 @@ | |||
2740 | 60 | (with numbers in seconds) | 62 | (with numbers in seconds) |
2741 | 61 | where the number of decimals in the output for %f is unspecified | 63 | where the number of decimals in the output for %f is unspecified |
2742 | 62 | but is sufficient to express the clock tick accuracy, and at least one. | 64 | but is sufficient to express the clock tick accuracy, and at least one. |
2744 | 63 | .SH "EXIT STATUS" | 65 | .SH EXIT STATUS |
2745 | 64 | If | 66 | If |
2746 | 65 | .I command | 67 | .I command |
2747 | 66 | was invoked, the exit status is that of | 68 | was invoked, the exit status is that of |
2748 | @@ -83,7 +85,7 @@ | |||
2749 | 83 | The last one to search for | 85 | The last one to search for |
2750 | 84 | .IR command . | 86 | .IR command . |
2751 | 85 | The remaining ones for the text and formatting of the output. | 87 | The remaining ones for the text and formatting of the output. |
2753 | 86 | .SH "GNU VERSION" | 88 | .SH GNU VERSION |
2754 | 87 | Below a description of the GNU 1.7 version of | 89 | Below a description of the GNU 1.7 version of |
2755 | 88 | .BR time . | 90 | .BR time . |
2756 | 89 | Disregarding the name of the utility, GNU makes it output lots of | 91 | Disregarding the name of the utility, GNU makes it output lots of |
2757 | @@ -119,7 +121,7 @@ | |||
2758 | 119 | .in | 121 | .in |
2759 | 120 | .PP | 122 | .PP |
2760 | 121 | is used. | 123 | is used. |
2762 | 122 | .SS "The format string" | 124 | .SS The format string |
2763 | 123 | The format is interpreted in the usual printf-like way. | 125 | The format is interpreted in the usual printf-like way. |
2764 | 124 | Ordinary characters are directly copied, tab, newline | 126 | Ordinary characters are directly copied, tab, newline |
2765 | 125 | and backslash are escaped using \et, \en and \e\e, | 127 | and backslash are escaped using \et, \en and \e\e, |
2766 | @@ -219,7 +221,7 @@ | |||
2767 | 219 | .TP | 221 | .TP |
2768 | 220 | .B %x | 222 | .B %x |
2769 | 221 | (Not in tcsh.) Exit status of the command. | 223 | (Not in tcsh.) Exit status of the command. |
2771 | 222 | .SS "GNU Options" | 224 | .SS GNU options |
2772 | 223 | .TP | 225 | .TP |
2773 | 224 | .BI "\-f " FORMAT ", \-\-format=" FORMAT | 226 | .BI "\-f " FORMAT ", \-\-format=" FORMAT |
2774 | 225 | Specify output format, possibly overriding the format specified | 227 | Specify output format, possibly overriding the format specified |
2775 | @@ -236,7 +238,7 @@ | |||
2776 | 236 | .TP | 238 | .TP |
2777 | 237 | .B "\-v, \-\-verbose" | 239 | .B "\-v, \-\-verbose" |
2778 | 238 | Give very verbose output about all the program knows about. | 240 | Give very verbose output about all the program knows about. |
2780 | 239 | .SS "GNU Standard Options" | 241 | .SS GNU standard options |
2781 | 240 | .TP | 242 | .TP |
2782 | 241 | .B "\-\-help" | 243 | .B "\-\-help" |
2783 | 242 | Print a usage message on standard output and exit successfully. | 244 | Print a usage message on standard output and exit successfully. |
2784 | @@ -299,12 +301,12 @@ | |||
2785 | 299 | .\" Helped with portability | 301 | .\" Helped with portability |
2786 | 300 | .\" .IP "Francois Pinard" | 302 | .\" .IP "Francois Pinard" |
2787 | 301 | .\" Helped with portability | 303 | .\" Helped with portability |
2789 | 302 | .SH "SEE ALSO" | 304 | .SH SEE ALSO |
2790 | 303 | .BR tcsh (1), | 305 | .BR tcsh (1), |
2791 | 304 | .BR times (2), | 306 | .BR times (2), |
2792 | 305 | .BR wait3 (2) | 307 | .BR wait3 (2) |
2793 | 306 | .SH COLOPHON | 308 | .SH COLOPHON |
2795 | 307 | This page is part of release 3.44 of the Linux | 309 | This page is part of release 3.51 of the Linux |
2796 | 308 | .I man-pages | 310 | .I man-pages |
2797 | 309 | project. | 311 | project. |
2798 | 310 | A description of the project, | 312 | A description of the project, |
2799 | 311 | 313 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
2805 | 2 | .\" | ||
2806 | 3 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; | 1 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
2808 | 4 | .\" 1993 Michael Haardt, Ian Jackson. | 2 | .\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
2809 | 5 | .\" | 3 | .\" |
2810 | 4 | .\" %%%LICENSE_START(VERBATIM) | ||
2811 | 6 | .\" Permission is granted to make and distribute verbatim copies of this | 5 | .\" Permission is granted to make and distribute verbatim copies of this |
2812 | 7 | .\" manual provided the copyright notice and this permission notice are | 6 | .\" manual provided the copyright notice and this permission notice are |
2813 | 8 | .\" preserved on all copies. | 7 | .\" preserved on all copies. |
2814 | @@ -22,6 +21,7 @@ | |||
2815 | 22 | .\" | 21 | .\" |
2816 | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by |
2817 | 24 | .\" the source, must acknowledge the copyright and authors of this work. | 23 | .\" the source, must acknowledge the copyright and authors of this work. |
2818 | 24 | .\" %%%LICENSE_END | ||
2819 | 25 | .\" | 25 | .\" |
2820 | 26 | .\" Modified Wed Jul 21 23:02:38 1993 by Rik Faith <faith@cs.unc.edu> | 26 | .\" Modified Wed Jul 21 23:02:38 1993 by Rik Faith <faith@cs.unc.edu> |
2821 | 27 | .\" Modified 2001-11-17, aeb | 27 | .\" Modified 2001-11-17, aeb |
2822 | @@ -76,9 +76,9 @@ | |||
2823 | 76 | .BR _Exit () | 76 | .BR _Exit () |
2824 | 77 | is equivalent to | 77 | is equivalent to |
2825 | 78 | .BR _exit (). | 78 | .BR _exit (). |
2827 | 79 | .SH "RETURN VALUE" | 79 | .SH RETURN VALUE |
2828 | 80 | These functions do not return. | 80 | These functions do not return. |
2830 | 81 | .SH "CONFORMING TO" | 81 | .SH CONFORMING TO |
2831 | 82 | SVr4, POSIX.1-2001, 4.3BSD. | 82 | SVr4, POSIX.1-2001, 4.3BSD. |
2832 | 83 | The function | 83 | The function |
2833 | 84 | .BR _Exit () | 84 | .BR _Exit () |
2834 | @@ -121,7 +121,7 @@ | |||
2835 | 121 | Since glibc 2.3, the wrapper function invokes | 121 | Since glibc 2.3, the wrapper function invokes |
2836 | 122 | .BR exit_group (2), | 122 | .BR exit_group (2), |
2837 | 123 | in order to terminate all of the threads in a process. | 123 | in order to terminate all of the threads in a process. |
2839 | 124 | .SH "SEE ALSO" | 124 | .SH SEE ALSO |
2840 | 125 | .BR execve (2), | 125 | .BR execve (2), |
2841 | 126 | .BR exit_group (2), | 126 | .BR exit_group (2), |
2842 | 127 | .BR fork (2), | 127 | .BR fork (2), |
2843 | @@ -134,7 +134,7 @@ | |||
2844 | 134 | .BR on_exit (3), | 134 | .BR on_exit (3), |
2845 | 135 | .BR termios (3) | 135 | .BR termios (3) |
2846 | 136 | .SH COLOPHON | 136 | .SH COLOPHON |
2848 | 137 | This page is part of release 3.44 of the Linux | 137 | This page is part of release 3.51 of the Linux |
2849 | 138 | .I man-pages | 138 | .I man-pages |
2850 | 139 | project. | 139 | project. |
2851 | 140 | A description of the project, | 140 | A description of the project, |
2852 | 141 | 141 | ||
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 | 1 | .\" | ||
2858 | 2 | .\" Copyright (c) 1993 Michael Haardt (michael@moria.de), | 1 | .\" Copyright (c) 1993 Michael Haardt (michael@moria.de), |
2859 | 3 | .\" Fri Apr 2 11:32:09 MET DST 1993 | 2 | .\" Fri Apr 2 11:32:09 MET DST 1993 |
2860 | 4 | .\" | 3 | .\" |
2861 | 4 | .\" %%%LICENSE_START(GPLv2+_DOC_FULL) | ||
2862 | 5 | .\" This is free documentation; you can redistribute it and/or | 5 | .\" This is free documentation; you can redistribute it and/or |
2863 | 6 | .\" modify it under the terms of the GNU General Public License as | 6 | .\" modify it under the terms of the GNU General Public License as |
2864 | 7 | .\" published by the Free Software Foundation; either version 2 of | 7 | .\" published by the Free Software Foundation; either version 2 of |
2865 | @@ -18,9 +18,9 @@ | |||
2866 | 18 | .\" GNU General Public License for more details. | 18 | .\" GNU General Public License for more details. |
2867 | 19 | .\" | 19 | .\" |
2868 | 20 | .\" You should have received a copy of the GNU General Public | 20 | .\" You should have received a copy of the GNU General Public |
2872 | 21 | .\" License along with this manual; if not, write to the Free | 21 | .\" License along with this manual; if not, see |
2873 | 22 | .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, | 22 | .\" <http://www.gnu.org/licenses/>. |
2874 | 23 | .\" USA. | 23 | .\" %%%LICENSE_END |
2875 | 24 | .\" | 24 | .\" |
2876 | 25 | .\" Tue Jul 6 12:42:46 MDT 1993 <dminer@nyx.cs.du.edu> | 25 | .\" Tue Jul 6 12:42:46 MDT 1993 <dminer@nyx.cs.du.edu> |
2877 | 26 | .\" Added "Calling Directly" and supporting paragraphs | 26 | .\" Added "Calling Directly" and supporting paragraphs |
2878 | @@ -38,7 +38,7 @@ | |||
2879 | 38 | .TH _SYSCALL 2 2007-12-19 "Linux" "Linux Programmer's Manual" | 38 | .TH _SYSCALL 2 2007-12-19 "Linux" "Linux Programmer's Manual" |
2880 | 39 | .SH NAME | 39 | .SH NAME |
2881 | 40 | _syscall \- invoking a system call without library support (OBSOLETE) | 40 | _syscall \- invoking a system call without library support (OBSOLETE) |
2883 | 41 | .SH "SYNOPSIS" | 41 | .SH SYNOPSIS |
2884 | 42 | .B #include <linux/unistd.h> | 42 | .B #include <linux/unistd.h> |
2885 | 43 | 43 | ||
2886 | 44 | A _syscall macro | 44 | A _syscall macro |
2887 | @@ -74,7 +74,7 @@ | |||
2888 | 74 | you call the system call by \fIname\fP. | 74 | you call the system call by \fIname\fP. |
2889 | 75 | .SH FILES | 75 | .SH FILES |
2890 | 76 | .I /usr/include/linux/unistd.h | 76 | .I /usr/include/linux/unistd.h |
2892 | 77 | .SH "CONFORMING TO" | 77 | .SH CONFORMING TO |
2893 | 78 | The use of these macros is Linux-specific, and deprecated. | 78 | The use of these macros is Linux-specific, and deprecated. |
2894 | 79 | .SH NOTES | 79 | .SH NOTES |
2895 | 80 | Starting around kernel 2.6.18, the _syscall macros were removed | 80 | Starting around kernel 2.6.18, the _syscall macros were removed |
2896 | @@ -108,7 +108,7 @@ | |||
2897 | 108 | .\" The preferred way to invoke system calls that glibc does not know | 108 | .\" The preferred way to invoke system calls that glibc does not know |
2898 | 109 | .\" about yet is via | 109 | .\" about yet is via |
2899 | 110 | .\" .BR syscall (2). | 110 | .\" .BR syscall (2). |
2901 | 111 | .\" However, this mechanism can only be used if using a libc | 111 | .\" However, this mechanism can be used only if using a libc |
2902 | 112 | .\" (such as glibc) that supports | 112 | .\" (such as glibc) that supports |
2903 | 113 | .\" .BR syscall (2), | 113 | .\" .BR syscall (2), |
2904 | 114 | .\" and if the | 114 | .\" and if the |
2905 | @@ -150,7 +150,7 @@ | |||
2906 | 150 | exit(EXIT_SUCCESS); | 150 | exit(EXIT_SUCCESS); |
2907 | 151 | } | 151 | } |
2908 | 152 | .fi | 152 | .fi |
2910 | 153 | .SS "Sample Output" | 153 | .SS Sample output |
2911 | 154 | .nf | 154 | .nf |
2912 | 155 | code error = 0 | 155 | code error = 0 |
2913 | 156 | uptime = 502034s | 156 | uptime = 502034s |
2914 | @@ -160,12 +160,12 @@ | |||
2915 | 160 | Swap: total 27881472 / free 24698880 | 160 | Swap: total 27881472 / free 24698880 |
2916 | 161 | Number of processes = 40 | 161 | Number of processes = 40 |
2917 | 162 | .fi | 162 | .fi |
2919 | 163 | .SH "SEE ALSO" | 163 | .SH SEE ALSO |
2920 | 164 | .BR intro (2), | 164 | .BR intro (2), |
2921 | 165 | .BR syscall (2), | 165 | .BR syscall (2), |
2922 | 166 | .BR errno (3) | 166 | .BR errno (3) |
2923 | 167 | .SH COLOPHON | 167 | .SH COLOPHON |
2925 | 168 | This page is part of release 3.44 of the Linux | 168 | This page is part of release 3.51 of the Linux |
2926 | 169 | .I man-pages | 169 | .I man-pages |
2927 | 170 | project. | 170 | project. |
2928 | 171 | A description of the project, | 171 | A description of the project, |
2929 | 172 | 172 | ||
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 | 1 | .\" Copyright (c) 1983, 1990, 1991 The Regents of the University of California. | 1 | .\" Copyright (c) 1983, 1990, 1991 The Regents of the University of California. |
2935 | 2 | .\" All rights reserved. | 2 | .\" All rights reserved. |
2936 | 3 | .\" | 3 | .\" |
2937 | 4 | .\" %%%LICENSE_START(BSD_4_CLAUSE_UCB) | ||
2938 | 4 | .\" Redistribution and use in source and binary forms, with or without | 5 | .\" Redistribution and use in source and binary forms, with or without |
2939 | 5 | .\" modification, are permitted provided that the following conditions | 6 | .\" modification, are permitted provided that the following conditions |
2940 | 6 | .\" are met: | 7 | .\" are met: |
2941 | @@ -28,6 +29,7 @@ | |||
2942 | 28 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | 29 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
2943 | 29 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 30 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
2944 | 30 | .\" SUCH DAMAGE. | 31 | .\" SUCH DAMAGE. |
2945 | 32 | .\" %%%LICENSE_END | ||
2946 | 31 | .\" | 33 | .\" |
2947 | 32 | .\" Modified 1993-07-24 by Rik Faith <faith@cs.unc.edu> | 34 | .\" Modified 1993-07-24 by Rik Faith <faith@cs.unc.edu> |
2948 | 33 | .\" Modified 1996-10-21 by Eric S. Raymond <esr@thyrsus.com> | 35 | .\" Modified 1996-10-21 by Eric S. Raymond <esr@thyrsus.com> |
2949 | @@ -38,7 +40,7 @@ | |||
2950 | 38 | .\" | 40 | .\" |
2951 | 39 | .TH ACCEPT 2 2010-09-10 "Linux" "Linux Programmer's Manual" | 41 | .TH ACCEPT 2 2010-09-10 "Linux" "Linux Programmer's Manual" |
2952 | 40 | .SH NAME | 42 | .SH NAME |
2954 | 41 | accept \- accept a connection on a socket | 43 | accept, accept4 \- accept a connection on a socket |
2955 | 42 | .SH SYNOPSIS | 44 | .SH SYNOPSIS |
2956 | 43 | .nf | 45 | .nf |
2957 | 44 | .BR "#include <sys/types.h>" " /* See NOTES */" | 46 | .BR "#include <sys/types.h>" " /* See NOTES */" |
2958 | @@ -175,14 +177,14 @@ | |||
2959 | 175 | flag in | 177 | flag in |
2960 | 176 | .BR open (2) | 178 | .BR open (2) |
2961 | 177 | for reasons why this may be useful. | 179 | for reasons why this may be useful. |
2963 | 178 | .SH "RETURN VALUE" | 180 | .SH RETURN VALUE |
2964 | 179 | On success, | 181 | On success, |
2965 | 180 | these system calls return a nonnegative integer that is a descriptor | 182 | these system calls return a nonnegative integer that is a descriptor |
2966 | 181 | for the accepted socket. | 183 | for the accepted socket. |
2967 | 182 | On error, \-1 is returned, and | 184 | On error, \-1 is returned, and |
2968 | 183 | .I errno | 185 | .I errno |
2969 | 184 | is set appropriately. | 186 | is set appropriately. |
2971 | 185 | .SS "Error Handling" | 187 | .SS Error handling |
2972 | 186 | Linux | 188 | Linux |
2973 | 187 | .BR accept () | 189 | .BR accept () |
2974 | 188 | (and | 190 | (and |
2975 | @@ -289,7 +291,7 @@ | |||
2976 | 289 | .BR accept4 () | 291 | .BR accept4 () |
2977 | 290 | system call is available starting with Linux 2.6.28; | 292 | system call is available starting with Linux 2.6.28; |
2978 | 291 | support in glibc is available starting with version 2.10. | 293 | support in glibc is available starting with version 2.10. |
2980 | 292 | .SH "CONFORMING TO" | 294 | .SH CONFORMING TO |
2981 | 293 | .BR accept (): | 295 | .BR accept (): |
2982 | 294 | POSIX.1-2001, | 296 | POSIX.1-2001, |
2983 | 295 | SVr4, 4.4BSD, | 297 | SVr4, 4.4BSD, |
2984 | @@ -376,7 +378,7 @@ | |||
2985 | 376 | .SH EXAMPLE | 378 | .SH EXAMPLE |
2986 | 377 | See | 379 | See |
2987 | 378 | .BR bind (2). | 380 | .BR bind (2). |
2989 | 379 | .SH "SEE ALSO" | 381 | .SH SEE ALSO |
2990 | 380 | .BR bind (2), | 382 | .BR bind (2), |
2991 | 381 | .BR connect (2), | 383 | .BR connect (2), |
2992 | 382 | .BR listen (2), | 384 | .BR listen (2), |
2993 | @@ -384,7 +386,7 @@ | |||
2994 | 384 | .BR socket (2), | 386 | .BR socket (2), |
2995 | 385 | .BR socket (7) | 387 | .BR socket (7) |
2996 | 386 | .SH COLOPHON | 388 | .SH COLOPHON |
2998 | 387 | This page is part of release 3.44 of the Linux | 389 | This page is part of release 3.51 of the Linux |
2999 | 388 | .I man-pages | 390 | .I man-pages |
3000 | 389 | project. | 391 | project. |
3001 | 390 | A description of the project, | 392 | A description of the project, |
3002 | 391 | 393 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3008 | 2 | .\" | ||
3009 | 3 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; | 1 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
3011 | 4 | .\" 1993 Michael Haardt, Ian Jackson. | 2 | .\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
3012 | 5 | .\" and Copyright (C) 2007 Michael Kerrisk <mtk.manpages@gmail.com> | 3 | .\" and Copyright (C) 2007 Michael Kerrisk <mtk.manpages@gmail.com> |
3013 | 6 | .\" | 4 | .\" |
3014 | 5 | .\" %%%LICENSE_START(VERBATIM) | ||
3015 | 7 | .\" Permission is granted to make and distribute verbatim copies of this | 6 | .\" Permission is granted to make and distribute verbatim copies of this |
3016 | 8 | .\" manual provided the copyright notice and this permission notice are | 7 | .\" manual provided the copyright notice and this permission notice are |
3017 | 9 | .\" preserved on all copies. | 8 | .\" preserved on all copies. |
3018 | @@ -23,6 +22,7 @@ | |||
3019 | 23 | .\" | 22 | .\" |
3020 | 24 | .\" Formatted or processed versions of this manual, if unaccompanied by | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3021 | 25 | .\" the source, must acknowledge the copyright and authors of this work. | 24 | .\" the source, must acknowledge the copyright and authors of this work. |
3022 | 25 | .\" %%%LICENSE_END | ||
3023 | 26 | .\" | 26 | .\" |
3024 | 27 | .\" Modified 1993-07-21 Rik Faith (faith@cs.unc.edu) | 27 | .\" Modified 1993-07-21 Rik Faith (faith@cs.unc.edu) |
3025 | 28 | .\" Modified 1994-08-21 by Michael Chastain (mec@shell.portal.com): | 28 | .\" Modified 1994-08-21 by Michael Chastain (mec@shell.portal.com): |
3026 | @@ -40,7 +40,7 @@ | |||
3027 | 40 | .\" Modified 2004-06-23 by Michael Kerrisk | 40 | .\" Modified 2004-06-23 by Michael Kerrisk |
3028 | 41 | .\" 2007-06-10, mtk, various parts rewritten, and added BUGS section. | 41 | .\" 2007-06-10, mtk, various parts rewritten, and added BUGS section. |
3029 | 42 | .\" | 42 | .\" |
3031 | 43 | .TH ACCESS 2 2010-10-24 "Linux" "Linux Programmer's Manual" | 43 | .TH ACCESS 2 2013-04-16 "Linux" "Linux Programmer's Manual" |
3032 | 44 | .SH NAME | 44 | .SH NAME |
3033 | 45 | access \- check real user's permissions for a file | 45 | access \- check real user's permissions for a file |
3034 | 46 | .SH SYNOPSIS | 46 | .SH SYNOPSIS |
3035 | @@ -86,10 +86,18 @@ | |||
3036 | 86 | check is successful for a regular file if execute permission | 86 | check is successful for a regular file if execute permission |
3037 | 87 | is enabled for any of the file owner, group, or other. | 87 | is enabled for any of the file owner, group, or other. |
3038 | 88 | .SH "RETURN VALUE" | 88 | .SH "RETURN VALUE" |
3040 | 89 | On success (all requested permissions granted), zero is returned. | 89 | On success (all requested permissions granted, or |
3041 | 90 | .I mode | ||
3042 | 91 | is | ||
3043 | 92 | .B F_OK | ||
3044 | 93 | and the file exists), zero is returned. | ||
3045 | 90 | On error (at least one bit in | 94 | On error (at least one bit in |
3046 | 91 | .I mode | 95 | .I mode |
3048 | 92 | asked for a permission that is denied, or some other error occurred), | 96 | asked for a permission that is denied, or |
3049 | 97 | .I mode | ||
3050 | 98 | is | ||
3051 | 99 | .B F_OK | ||
3052 | 100 | and the file does not exist, or some other error occurred), | ||
3053 | 93 | \-1 is returned, and | 101 | \-1 is returned, and |
3054 | 94 | .I errno | 102 | .I errno |
3055 | 95 | is set appropriately. | 103 | is set appropriately. |
3056 | @@ -184,7 +192,7 @@ | |||
3057 | 184 | .\" HPU-UX 11 and Tru64 5.1 do this. | 192 | .\" HPU-UX 11 and Tru64 5.1 do this. |
3058 | 185 | Linux does not do this. | 193 | Linux does not do this. |
3059 | 186 | .PP | 194 | .PP |
3061 | 187 | A file is only accessible if the permissions on each of the | 195 | A file is accessible only if the permissions on each of the |
3062 | 188 | directories in the path prefix of | 196 | directories in the path prefix of |
3063 | 189 | .I pathname | 197 | .I pathname |
3064 | 190 | grant search (i.e., execute) access. | 198 | grant search (i.e., execute) access. |
3065 | @@ -204,6 +212,7 @@ | |||
3066 | 204 | may not work correctly on NFS file systems with UID mapping enabled, | 212 | may not work correctly on NFS file systems with UID mapping enabled, |
3067 | 205 | because UID mapping is done on the server and hidden from the client, | 213 | because UID mapping is done on the server and hidden from the client, |
3068 | 206 | which checks permissions. | 214 | which checks permissions. |
3069 | 215 | Similar problems can occur to FUSE mounts. | ||
3070 | 207 | .SH BUGS | 216 | .SH BUGS |
3071 | 208 | In kernel 2.4 (and earlier) there is some strangeness in the handling of | 217 | In kernel 2.4 (and earlier) there is some strangeness in the handling of |
3072 | 209 | .B X_OK | 218 | .B X_OK |
3073 | @@ -250,7 +259,7 @@ | |||
3074 | 250 | .BR credentials (7), | 259 | .BR credentials (7), |
3075 | 251 | .BR path_resolution (7) | 260 | .BR path_resolution (7) |
3076 | 252 | .SH COLOPHON | 261 | .SH COLOPHON |
3078 | 253 | This page is part of release 3.44 of the Linux | 262 | This page is part of release 3.51 of the Linux |
3079 | 254 | .I man-pages | 263 | .I man-pages |
3080 | 255 | project. | 264 | project. |
3081 | 256 | A description of the project, | 265 | A description of the project, |
3082 | 257 | 266 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3088 | 2 | .\" | ||
3089 | 3 | .\" Copyright (c) 1993 Michael Haardt | 1 | .\" Copyright (c) 1993 Michael Haardt |
3090 | 4 | .\" (michael@moria.de), | 2 | .\" (michael@moria.de), |
3091 | 5 | .\" Fri Apr 2 11:32:09 MET DST 1993 | 3 | .\" Fri Apr 2 11:32:09 MET DST 1993 |
3092 | 6 | .\" | 4 | .\" |
3093 | 5 | .\" %%%LICENSE_START(GPLv2+_DOC_FULL) | ||
3094 | 7 | .\" This is free documentation; you can redistribute it and/or | 6 | .\" This is free documentation; you can redistribute it and/or |
3095 | 8 | .\" modify it under the terms of the GNU General Public License as | 7 | .\" modify it under the terms of the GNU General Public License as |
3096 | 9 | .\" published by the Free Software Foundation; either version 2 of | 8 | .\" published by the Free Software Foundation; either version 2 of |
3097 | @@ -20,9 +19,9 @@ | |||
3098 | 20 | .\" GNU General Public License for more details. | 19 | .\" GNU General Public License for more details. |
3099 | 21 | .\" | 20 | .\" |
3100 | 22 | .\" You should have received a copy of the GNU General Public | 21 | .\" You should have received a copy of the GNU General Public |
3104 | 23 | .\" License along with this manual; if not, write to the Free | 22 | .\" License along with this manual; if not, see |
3105 | 24 | .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, | 23 | .\" <http://www.gnu.org/licenses/>. |
3106 | 25 | .\" USA. | 24 | .\" %%%LICENSE_END |
3107 | 26 | .\" | 25 | .\" |
3108 | 27 | .\" Modified 1993-07-22 by Rik Faith <faith@cs.unc.edu> | 26 | .\" Modified 1993-07-22 by Rik Faith <faith@cs.unc.edu> |
3109 | 28 | .\" Modified 1993-08-10 by Alan Cox <iiitac@pyramid.swansea.ac.uk> | 27 | .\" Modified 1993-08-10 by Alan Cox <iiitac@pyramid.swansea.ac.uk> |
3110 | @@ -57,7 +56,7 @@ | |||
3111 | 57 | and records for each terminating process are appended to | 56 | and records for each terminating process are appended to |
3112 | 58 | \fIfilename\fP as it terminates. | 57 | \fIfilename\fP as it terminates. |
3113 | 59 | An argument of NULL causes accounting to be turned off. | 58 | An argument of NULL causes accounting to be turned off. |
3115 | 60 | .SH "RETURN VALUE" | 59 | .SH RETURN VALUE |
3116 | 61 | On success, zero is returned. | 60 | On success, zero is returned. |
3117 | 62 | On error, \-1 is returned, and | 61 | On error, \-1 is returned, and |
3118 | 63 | .I errno | 62 | .I errno |
3119 | @@ -127,7 +126,7 @@ | |||
3120 | 127 | .TP | 126 | .TP |
3121 | 128 | .B EUSERS | 127 | .B EUSERS |
3122 | 129 | There are no more free file structures or we ran out of memory. | 128 | There are no more free file structures or we ran out of memory. |
3124 | 130 | .SH "CONFORMING TO" | 129 | .SH CONFORMING TO |
3125 | 131 | SVr4, 4.3BSD (but not POSIX). | 130 | SVr4, 4.3BSD (but not POSIX). |
3126 | 132 | .\" SVr4 documents an EBUSY error condition, but no EISDIR or ENOSYS. | 131 | .\" SVr4 documents an EBUSY error condition, but no EISDIR or ENOSYS. |
3127 | 133 | .\" Also AIX and HP-UX document EBUSY (attempt is made | 132 | .\" Also AIX and HP-UX document EBUSY (attempt is made |
3128 | @@ -140,10 +139,10 @@ | |||
3129 | 140 | 139 | ||
3130 | 141 | The structure of the records written to the accounting file is described in | 140 | The structure of the records written to the accounting file is described in |
3131 | 142 | .BR acct (5). | 141 | .BR acct (5). |
3133 | 143 | .SH "SEE ALSO" | 142 | .SH SEE ALSO |
3134 | 144 | .BR acct (5) | 143 | .BR acct (5) |
3135 | 145 | .SH COLOPHON | 144 | .SH COLOPHON |
3137 | 146 | This page is part of release 3.44 of the Linux | 145 | This page is part of release 3.51 of the Linux |
3138 | 147 | .I man-pages | 146 | .I man-pages |
3139 | 148 | project. | 147 | project. |
3140 | 149 | A description of the project, | 148 | A description of the project, |
3141 | 150 | 149 | ||
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 | 1 | .\" | ||
3147 | 2 | .\" Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. | 1 | .\" Copyright (C) 2006 Red Hat, Inc. All Rights Reserved. |
3148 | 3 | .\" Written by David Howells (dhowells@redhat.com) | 2 | .\" Written by David Howells (dhowells@redhat.com) |
3149 | 4 | .\" | 3 | .\" |
3150 | 4 | .\" %%%LICENSE_START(GPLv2+_SW_ONEPARA) | ||
3151 | 5 | .\" This program is free software; you can redistribute it and/or | 5 | .\" This program is free software; you can redistribute it and/or |
3152 | 6 | .\" modify it under the terms of the GNU General Public License | 6 | .\" modify it under the terms of the GNU General Public License |
3153 | 7 | .\" as published by the Free Software Foundation; either version | 7 | .\" as published by the Free Software Foundation; either version |
3154 | 8 | .\" 2 of the License, or (at your option) any later version. | 8 | .\" 2 of the License, or (at your option) any later version. |
3155 | 9 | .\" %%%LICENSE_END | ||
3156 | 9 | .\" | 10 | .\" |
3157 | 10 | .TH ADD_KEY 2 2010-02-25 Linux "Linux Key Management Calls" | 11 | .TH ADD_KEY 2 2010-02-25 Linux "Linux Key Management Calls" |
3158 | 11 | .SH NAME | 12 | .SH NAME |
3159 | @@ -75,15 +76,12 @@ | |||
3160 | 75 | .RB \*(lq afs:mykey \*(rq). | 76 | .RB \*(lq afs:mykey \*(rq). |
3161 | 76 | The | 77 | The |
3162 | 77 | .I payload | 78 | .I payload |
3166 | 78 | may be empty or | 79 | may be empty or NULL for keys of this type. |
3164 | 79 | .B NULL | ||
3165 | 80 | for keys of this type. | ||
3167 | 81 | .TP | 80 | .TP |
3168 | 82 | .B \*(lqkeyring\*(rq | 81 | .B \*(lqkeyring\*(rq |
3169 | 83 | Keyrings are special key types that may contain links to sequences of other | 82 | Keyrings are special key types that may contain links to sequences of other |
3170 | 84 | keys of any type. | 83 | keys of any type. |
3173 | 85 | If this interface is used to create a keyring, then a | 84 | If this interface is used to create a keyring, then a NULL |
3172 | 86 | .B NULL | ||
3174 | 87 | .I payload | 85 | .I payload |
3175 | 88 | should be specified, and | 86 | should be specified, and |
3176 | 89 | .I plen | 87 | .I plen |
3177 | @@ -92,8 +90,7 @@ | |||
3178 | 92 | On success | 90 | On success |
3179 | 93 | .BR add_key () | 91 | .BR add_key () |
3180 | 94 | returns the serial number of the key it created or updated. | 92 | returns the serial number of the key it created or updated. |
3183 | 95 | On error, the value | 93 | On error, the value \-1 |
3182 | 96 | .B -1 | ||
3184 | 97 | will be returned and errno will have been set to an appropriate error. | 94 | will be returned and errno will have been set to an appropriate error. |
3185 | 98 | .SH ERRORS | 95 | .SH ERRORS |
3186 | 99 | .TP | 96 | .TP |
3187 | @@ -131,7 +128,7 @@ | |||
3188 | 131 | .BR keyctl (2), | 128 | .BR keyctl (2), |
3189 | 132 | .BR request_key (2) | 129 | .BR request_key (2) |
3190 | 133 | .SH COLOPHON | 130 | .SH COLOPHON |
3192 | 134 | This page is part of release 3.44 of the Linux | 131 | This page is part of release 3.51 of the Linux |
3193 | 135 | .I man-pages | 132 | .I man-pages |
3194 | 136 | project. | 133 | project. |
3195 | 137 | A description of the project, | 134 | A description of the project, |
3196 | 138 | 135 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3202 | 2 | .\" | ||
3203 | 3 | .\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. | 1 | .\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. |
3204 | 4 | .\" | 2 | .\" |
3205 | 3 | .\" %%%LICENSE_START(GPLv2+_DOC_FULL) | ||
3206 | 5 | .\" This is free documentation; you can redistribute it and/or | 4 | .\" This is free documentation; you can redistribute it and/or |
3207 | 6 | .\" modify it under the terms of the GNU General Public License as | 5 | .\" modify it under the terms of the GNU General Public License as |
3208 | 7 | .\" published by the Free Software Foundation; either version 2 of | 6 | .\" published by the Free Software Foundation; either version 2 of |
3209 | @@ -18,9 +17,9 @@ | |||
3210 | 18 | .\" GNU General Public License for more details. | 17 | .\" GNU General Public License for more details. |
3211 | 19 | .\" | 18 | .\" |
3212 | 20 | .\" You should have received a copy of the GNU General Public | 19 | .\" You should have received a copy of the GNU General Public |
3216 | 21 | .\" License along with this manual; if not, write to the Free | 20 | .\" License along with this manual; if not, see |
3217 | 22 | .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, | 21 | .\" <http://www.gnu.org/licenses/>. |
3218 | 23 | .\" USA. | 22 | .\" %%%LICENSE_END |
3219 | 24 | .\" | 23 | .\" |
3220 | 25 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> | 24 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> |
3221 | 26 | .\" Modified 1997-07-30 by Paul Slootman <paul@wurtel.demon.nl> | 25 | .\" Modified 1997-07-30 by Paul Slootman <paul@wurtel.demon.nl> |
3222 | @@ -91,7 +90,7 @@ | |||
3223 | 91 | Only the superuser may set any parameters. | 90 | Only the superuser may set any parameters. |
3224 | 92 | .br | 91 | .br |
3225 | 93 | .ne 12v | 92 | .ne 12v |
3227 | 94 | .SH "RETURN VALUE" | 93 | .SH RETURN VALUE |
3228 | 95 | On success, | 94 | On success, |
3229 | 96 | .BR adjtimex () | 95 | .BR adjtimex () |
3230 | 97 | returns the clock state: | 96 | returns the clock state: |
3231 | @@ -140,7 +139,7 @@ | |||
3232 | 140 | Under Linux the | 139 | Under Linux the |
3233 | 141 | .B CAP_SYS_TIME | 140 | .B CAP_SYS_TIME |
3234 | 142 | capability is required. | 141 | capability is required. |
3236 | 143 | .SH "CONFORMING TO" | 142 | .SH CONFORMING TO |
3237 | 144 | .BR adjtimex () | 143 | .BR adjtimex () |
3238 | 145 | is Linux-specific and should not be used in programs | 144 | is Linux-specific and should not be used in programs |
3239 | 146 | intended to be portable. | 145 | intended to be portable. |
3240 | @@ -148,13 +147,13 @@ | |||
3241 | 148 | .BR adjtime (3) | 147 | .BR adjtime (3) |
3242 | 149 | for a more portable, but less flexible, | 148 | for a more portable, but less flexible, |
3243 | 150 | method of adjusting the system clock. | 149 | method of adjusting the system clock. |
3245 | 151 | .SH "SEE ALSO" | 150 | .SH SEE ALSO |
3246 | 152 | .BR settimeofday (2), | 151 | .BR settimeofday (2), |
3247 | 153 | .BR adjtime (3), | 152 | .BR adjtime (3), |
3248 | 154 | .BR capabilities (7), | 153 | .BR capabilities (7), |
3249 | 155 | .BR time (7) | 154 | .BR time (7) |
3250 | 156 | .SH COLOPHON | 155 | .SH COLOPHON |
3252 | 157 | This page is part of release 3.44 of the Linux | 156 | This page is part of release 3.51 of the Linux |
3253 | 158 | .I man-pages | 157 | .I man-pages |
3254 | 159 | project. | 158 | project. |
3255 | 160 | A description of the project, | 159 | A description of the project, |
3256 | 161 | 160 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3262 | 2 | .\" | ||
3263 | 3 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; | 1 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
3265 | 4 | .\" 1993 Michael Haardt, Ian Jackson. | 2 | .\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
3266 | 5 | .\" | 3 | .\" |
3267 | 4 | .\" %%%LICENSE_START(VERBATIM) | ||
3268 | 6 | .\" Permission is granted to make and distribute verbatim copies of this | 5 | .\" Permission is granted to make and distribute verbatim copies of this |
3269 | 7 | .\" manual provided the copyright notice and this permission notice are | 6 | .\" manual provided the copyright notice and this permission notice are |
3270 | 8 | .\" preserved on all copies. | 7 | .\" preserved on all copies. |
3271 | @@ -22,12 +21,13 @@ | |||
3272 | 22 | .\" | 21 | .\" |
3273 | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3274 | 24 | .\" the source, must acknowledge the copyright and authors of this work. | 23 | .\" the source, must acknowledge the copyright and authors of this work. |
3275 | 24 | .\" %%%LICENSE_END | ||
3276 | 25 | .\" | 25 | .\" |
3277 | 26 | .\" Modified Wed Jul 21 19:42:57 1993 by Rik Faith <faith@cs.unc.edu> | 26 | .\" Modified Wed Jul 21 19:42:57 1993 by Rik Faith <faith@cs.unc.edu> |
3278 | 27 | .\" Modified Sun Jul 21 21:25:26 1996 by Andries Brouwer <aeb@cwi.nl> | 27 | .\" Modified Sun Jul 21 21:25:26 1996 by Andries Brouwer <aeb@cwi.nl> |
3279 | 28 | .\" Modified Wed Nov 6 03:46:05 1996 by Eric S. Raymond <esr@thyrsus.com> | 28 | .\" Modified Wed Nov 6 03:46:05 1996 by Eric S. Raymond <esr@thyrsus.com> |
3280 | 29 | .\" | 29 | .\" |
3282 | 30 | .TH ALARM 2 2008-06-12 "Linux" "Linux Programmer's Manual" | 30 | .TH ALARM 2 2013-04-18 "Linux" "Linux Programmer's Manual" |
3283 | 31 | .SH NAME | 31 | .SH NAME |
3284 | 32 | alarm \- set an alarm clock for delivery of a signal | 32 | alarm \- set an alarm clock for delivery of a signal |
3285 | 33 | .SH SYNOPSIS | 33 | .SH SYNOPSIS |
3286 | @@ -46,19 +46,17 @@ | |||
3287 | 46 | 46 | ||
3288 | 47 | If | 47 | If |
3289 | 48 | .I seconds | 48 | .I seconds |
3293 | 49 | is zero, no new | 49 | is zero, any pending alarm is cancelled. |
3291 | 50 | .BR alarm () | ||
3292 | 51 | is scheduled. | ||
3294 | 52 | 50 | ||
3295 | 53 | In any event any previously set | 51 | In any event any previously set |
3296 | 54 | .BR alarm () | 52 | .BR alarm () |
3297 | 55 | is canceled. | 53 | is canceled. |
3299 | 56 | .SH "RETURN VALUE" | 54 | .SH RETURN VALUE |
3300 | 57 | .BR alarm () | 55 | .BR alarm () |
3301 | 58 | returns the number of seconds remaining until any previously scheduled | 56 | returns the number of seconds remaining until any previously scheduled |
3302 | 59 | alarm was due to be delivered, or zero if there was no previously | 57 | alarm was due to be delivered, or zero if there was no previously |
3303 | 60 | scheduled alarm. | 58 | scheduled alarm. |
3305 | 61 | .SH "CONFORMING TO" | 59 | .SH CONFORMING TO |
3306 | 62 | SVr4, POSIX.1-2001, 4.3BSD. | 60 | SVr4, POSIX.1-2001, 4.3BSD. |
3307 | 63 | .SH NOTES | 61 | .SH NOTES |
3308 | 64 | .BR alarm () | 62 | .BR alarm () |
3309 | @@ -78,7 +76,7 @@ | |||
3310 | 78 | 76 | ||
3311 | 79 | Scheduling delays can, as ever, cause the execution of the process to | 77 | Scheduling delays can, as ever, cause the execution of the process to |
3312 | 80 | be delayed by an arbitrary amount of time. | 78 | be delayed by an arbitrary amount of time. |
3314 | 81 | .SH "SEE ALSO" | 79 | .SH SEE ALSO |
3315 | 82 | .BR gettimeofday (2), | 80 | .BR gettimeofday (2), |
3316 | 83 | .BR pause (2), | 81 | .BR pause (2), |
3317 | 84 | .BR select (2), | 82 | .BR select (2), |
3318 | @@ -88,7 +86,7 @@ | |||
3319 | 88 | .BR sleep (3), | 86 | .BR sleep (3), |
3320 | 89 | .BR time (7) | 87 | .BR time (7) |
3321 | 90 | .SH COLOPHON | 88 | .SH COLOPHON |
3323 | 91 | This page is part of release 3.44 of the Linux | 89 | This page is part of release 3.51 of the Linux |
3324 | 92 | .I man-pages | 90 | .I man-pages |
3325 | 93 | project. | 91 | project. |
3326 | 94 | A description of the project, | 92 | A description of the project, |
3327 | 95 | 93 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3333 | 2 | .\" | ||
3334 | 3 | .\" Copyright 2003 Andries E. Brouwer (aeb@cwi.nl) | 1 | .\" Copyright 2003 Andries E. Brouwer (aeb@cwi.nl) |
3335 | 4 | .\" | 2 | .\" |
3336 | 3 | .\" %%%LICENSE_START(VERBATIM) | ||
3337 | 5 | .\" Permission is granted to make and distribute verbatim copies of this | 4 | .\" Permission is granted to make and distribute verbatim copies of this |
3338 | 6 | .\" manual provided the copyright notice and this permission notice are | 5 | .\" manual provided the copyright notice and this permission notice are |
3339 | 7 | .\" preserved on all copies. | 6 | .\" preserved on all copies. |
3340 | @@ -21,6 +20,7 @@ | |||
3341 | 21 | .\" | 20 | .\" |
3342 | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by | 21 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3343 | 23 | .\" the source, must acknowledge the copyright and authors of this work. | 22 | .\" the source, must acknowledge the copyright and authors of this work. |
3344 | 23 | .\" %%%LICENSE_END | ||
3345 | 24 | .\" | 24 | .\" |
3346 | 25 | .TH ALLOC_HUGEPAGES 2 2007-05-31 "Linux" "Linux Programmer's Manual" | 25 | .TH ALLOC_HUGEPAGES 2 2007-05-31 "Linux" "Linux Programmer's Manual" |
3347 | 26 | .SH NAME | 26 | .SH NAME |
3348 | @@ -106,7 +106,7 @@ | |||
3349 | 106 | If this flag is not set, then | 106 | If this flag is not set, then |
3350 | 107 | .B ENOENT | 107 | .B ENOENT |
3351 | 108 | is returned when no segment with the given key exists. | 108 | is returned when no segment with the given key exists. |
3353 | 109 | .SH "RETURN VALUE" | 109 | .SH RETURN VALUE |
3354 | 110 | On success, | 110 | On success, |
3355 | 111 | .BR alloc_hugepages () | 111 | .BR alloc_hugepages () |
3356 | 112 | returns the allocated virtual address, and | 112 | returns the allocated virtual address, and |
3357 | @@ -127,7 +127,7 @@ | |||
3358 | 127 | .I /proc/meminfo | 127 | .I /proc/meminfo |
3359 | 128 | Gives info on the number of configured hugetlb pages and on their size | 128 | Gives info on the number of configured hugetlb pages and on their size |
3360 | 129 | in the three variables HugePages_Total, HugePages_Free, Hugepagesize. | 129 | in the three variables HugePages_Total, HugePages_Free, Hugepagesize. |
3362 | 130 | .SH "CONFORMING TO" | 130 | .SH CONFORMING TO |
3363 | 131 | These calls are specific to Linux on Intel processors, and should not be | 131 | These calls are specific to Linux on Intel processors, and should not be |
3364 | 132 | used in programs intended to be portable. | 132 | used in programs intended to be portable. |
3365 | 133 | .SH NOTES | 133 | .SH NOTES |
3366 | @@ -148,7 +148,7 @@ | |||
3367 | 148 | .\" mount -t hugetlbfs hugetlbfs /huge | 148 | .\" mount -t hugetlbfs hugetlbfs /huge |
3368 | 149 | .\" SHM_HUGETLB | 149 | .\" SHM_HUGETLB |
3369 | 150 | .SH COLOPHON | 150 | .SH COLOPHON |
3371 | 151 | This page is part of release 3.44 of the Linux | 151 | This page is part of release 3.51 of the Linux |
3372 | 152 | .I man-pages | 152 | .I man-pages |
3373 | 153 | project. | 153 | project. |
3374 | 154 | A description of the project, | 154 | A description of the project, |
3375 | 155 | 155 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3381 | 2 | .\" | ||
3382 | 3 | .\" Copyright (C) 2003 Andi Kleen | 1 | .\" Copyright (C) 2003 Andi Kleen |
3383 | 4 | .\" | 2 | .\" |
3384 | 3 | .\" %%%LICENSE_START(VERBATIM) | ||
3385 | 5 | .\" Permission is granted to make and distribute verbatim copies of this | 4 | .\" Permission is granted to make and distribute verbatim copies of this |
3386 | 6 | .\" manual provided the copyright notice and this permission notice are | 5 | .\" manual provided the copyright notice and this permission notice are |
3387 | 7 | .\" preserved on all copies. | 6 | .\" preserved on all copies. |
3388 | @@ -21,6 +20,8 @@ | |||
3389 | 21 | .\" | 20 | .\" |
3390 | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by | 21 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3391 | 23 | .\" the source, must acknowledge the copyright and authors of this work. | 22 | .\" the source, must acknowledge the copyright and authors of this work. |
3392 | 23 | .\" %%%LICENSE_END | ||
3393 | 24 | .\" | ||
3394 | 24 | .TH ARCH_PRCTL 2 2007-12-26 "Linux" "Linux Programmer's Manual" | 25 | .TH ARCH_PRCTL 2 2007-12-26 "Linux" "Linux Programmer's Manual" |
3395 | 25 | .SH NAME | 26 | .SH NAME |
3396 | 26 | arch_prctl \- set architecture-specific thread state | 27 | arch_prctl \- set architecture-specific thread state |
3397 | @@ -49,7 +50,7 @@ | |||
3398 | 49 | .IR "unsigned long *" , | 50 | .IR "unsigned long *" , |
3399 | 50 | for the "get" operations. | 51 | for the "get" operations. |
3400 | 51 | .LP | 52 | .LP |
3402 | 52 | Sub functions for x86-64 are: | 53 | Subfunctions for x86-64 are: |
3403 | 53 | .TP | 54 | .TP |
3404 | 54 | .B ARCH_SET_FS | 55 | .B ARCH_SET_FS |
3405 | 55 | Set the 64-bit base for the | 56 | Set the 64-bit base for the |
3406 | @@ -99,13 +100,13 @@ | |||
3407 | 99 | is outside the process address space. | 100 | is outside the process address space. |
3408 | 100 | .\" .SH AUTHOR | 101 | .\" .SH AUTHOR |
3409 | 101 | .\" Man page written by Andi Kleen. | 102 | .\" Man page written by Andi Kleen. |
3411 | 102 | .SH "CONFORMING TO" | 103 | .SH CONFORMING TO |
3412 | 103 | .BR arch_prctl () | 104 | .BR arch_prctl () |
3413 | 104 | is a Linux/x86-64 extension and should not be used in programs intended | 105 | is a Linux/x86-64 extension and should not be used in programs intended |
3414 | 105 | to be portable. | 106 | to be portable. |
3415 | 106 | .SH NOTES | 107 | .SH NOTES |
3416 | 107 | .BR arch_prctl () | 108 | .BR arch_prctl () |
3418 | 108 | is only supported on Linux/x86-64 for 64-bit programs currently. | 109 | is supported only on Linux/x86-64 for 64-bit programs currently. |
3419 | 109 | 110 | ||
3420 | 110 | The 64-bit base changes when a new 32-bit segment selector is loaded. | 111 | The 64-bit base changes when a new 32-bit segment selector is loaded. |
3421 | 111 | 112 | ||
3422 | @@ -120,7 +121,7 @@ | |||
3423 | 120 | .BR set_thread_area (2) | 121 | .BR set_thread_area (2) |
3424 | 121 | system call in kernel 2.5 or later. | 122 | system call in kernel 2.5 or later. |
3425 | 122 | .BR arch_prctl () | 123 | .BR arch_prctl () |
3427 | 123 | is only needed when you want to set bases that are larger than 4GB. | 124 | is needed only when you want to set bases that are larger than 4GB. |
3428 | 124 | Memory in the first 2GB of address space can be allocated by using | 125 | Memory in the first 2GB of address space can be allocated by using |
3429 | 125 | .BR mmap (2) | 126 | .BR mmap (2) |
3430 | 126 | with the | 127 | with the |
3431 | @@ -134,7 +135,7 @@ | |||
3432 | 134 | 135 | ||
3433 | 135 | .I FS | 136 | .I FS |
3434 | 136 | may be already used by the threading library. | 137 | may be already used by the threading library. |
3436 | 137 | .SH "SEE ALSO" | 138 | .SH SEE ALSO |
3437 | 138 | .BR mmap (2), | 139 | .BR mmap (2), |
3438 | 139 | .BR modify_ldt (2), | 140 | .BR modify_ldt (2), |
3439 | 140 | .BR prctl (2), | 141 | .BR prctl (2), |
3440 | @@ -142,7 +143,7 @@ | |||
3441 | 142 | 143 | ||
3442 | 143 | AMD X86-64 Programmer's manual | 144 | AMD X86-64 Programmer's manual |
3443 | 144 | .SH COLOPHON | 145 | .SH COLOPHON |
3445 | 145 | This page is part of release 3.44 of the Linux | 146 | This page is part of release 3.51 of the Linux |
3446 | 146 | .I man-pages | 147 | .I man-pages |
3447 | 147 | project. | 148 | project. |
3448 | 148 | A description of the project, | 149 | A description of the project, |
3449 | 149 | 150 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3455 | 2 | .\" | ||
3456 | 3 | .\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. | 1 | .\" Copyright (c) 1995 Michael Chastain (mec@shell.portal.com), 15 April 1995. |
3457 | 4 | .\" | 2 | .\" |
3458 | 3 | .\" %%%LICENSE_START(GPLv2+_DOC_FULL) | ||
3459 | 5 | .\" This is free documentation; you can redistribute it and/or | 4 | .\" This is free documentation; you can redistribute it and/or |
3460 | 6 | .\" modify it under the terms of the GNU General Public License as | 5 | .\" modify it under the terms of the GNU General Public License as |
3461 | 7 | .\" published by the Free Software Foundation; either version 2 of | 6 | .\" published by the Free Software Foundation; either version 2 of |
3462 | @@ -18,9 +17,9 @@ | |||
3463 | 18 | .\" GNU General Public License for more details. | 17 | .\" GNU General Public License for more details. |
3464 | 19 | .\" | 18 | .\" |
3465 | 20 | .\" You should have received a copy of the GNU General Public | 19 | .\" You should have received a copy of the GNU General Public |
3469 | 21 | .\" License along with this manual; if not, write to the Free | 20 | .\" License along with this manual; if not, see |
3470 | 22 | .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, | 21 | .\" <http://www.gnu.org/licenses/>. |
3471 | 23 | .\" USA. | 22 | .\" %%%LICENSE_END |
3472 | 24 | .\" | 23 | .\" |
3473 | 25 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> | 24 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> |
3474 | 26 | .\" Modified 2004-06-17 by Michael Kerrisk <mtk.manpages@gmail.com> | 25 | .\" Modified 2004-06-17 by Michael Kerrisk <mtk.manpages@gmail.com> |
3475 | @@ -86,7 +85,7 @@ | |||
3476 | 86 | The set of parameters, their values, and their valid ranges | 85 | The set of parameters, their values, and their valid ranges |
3477 | 87 | are defined in the Linux kernel source file | 86 | are defined in the Linux kernel source file |
3478 | 88 | .IR fs/buffer.c . | 87 | .IR fs/buffer.c . |
3480 | 89 | .SH "RETURN VALUE" | 88 | .SH RETURN VALUE |
3481 | 90 | If | 89 | If |
3482 | 91 | .I func | 90 | .I func |
3483 | 92 | is negative or 0 and the daemon successfully starts, | 91 | is negative or 0 and the daemon successfully starts, |
3484 | @@ -113,17 +112,17 @@ | |||
3485 | 113 | Caller does not have the | 112 | Caller does not have the |
3486 | 114 | .B CAP_SYS_ADMIN | 113 | .B CAP_SYS_ADMIN |
3487 | 115 | capability. | 114 | capability. |
3489 | 116 | .SH "CONFORMING TO" | 115 | .SH CONFORMING TO |
3490 | 117 | .BR bdflush () | 116 | .BR bdflush () |
3491 | 118 | is Linux-specific and should not be used in programs | 117 | is Linux-specific and should not be used in programs |
3492 | 119 | intended to be portable. | 118 | intended to be portable. |
3494 | 120 | .SH "SEE ALSO" | 119 | .SH SEE ALSO |
3495 | 121 | .BR fsync (2), | 120 | .BR fsync (2), |
3496 | 122 | .BR sync (2), | 121 | .BR sync (2), |
3497 | 123 | .BR sync (8), | 122 | .BR sync (8), |
3498 | 124 | .BR update (8) | 123 | .BR update (8) |
3499 | 125 | .SH COLOPHON | 124 | .SH COLOPHON |
3501 | 126 | This page is part of release 3.44 of the Linux | 125 | This page is part of release 3.51 of the Linux |
3502 | 127 | .I man-pages | 126 | .I man-pages |
3503 | 128 | project. | 127 | project. |
3504 | 129 | A description of the project, | 128 | A description of the project, |
3505 | 130 | 129 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3511 | 2 | .\" | ||
3512 | 3 | .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) | 1 | .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) |
3513 | 4 | .\" Portions extracted from /usr/include/sys/socket.h, which does not have | 2 | .\" Portions extracted from /usr/include/sys/socket.h, which does not have |
3514 | 5 | .\" any authorship information in it. It is probably available under the GPL. | 3 | .\" any authorship information in it. It is probably available under the GPL. |
3515 | 6 | .\" | 4 | .\" |
3516 | 5 | .\" %%%LICENSE_START(VERBATIM) | ||
3517 | 7 | .\" Permission is granted to make and distribute verbatim copies of this | 6 | .\" Permission is granted to make and distribute verbatim copies of this |
3518 | 8 | .\" manual provided the copyright notice and this permission notice are | 7 | .\" manual provided the copyright notice and this permission notice are |
3519 | 9 | .\" preserved on all copies. | 8 | .\" preserved on all copies. |
3520 | @@ -23,6 +22,7 @@ | |||
3521 | 23 | .\" | 22 | .\" |
3522 | 24 | .\" Formatted or processed versions of this manual, if unaccompanied by | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3523 | 25 | .\" the source, must acknowledge the copyright and authors of this work. | 24 | .\" the source, must acknowledge the copyright and authors of this work. |
3524 | 25 | .\" %%%LICENSE_END | ||
3525 | 26 | .\" | 26 | .\" |
3526 | 27 | .\" | 27 | .\" |
3527 | 28 | .\" Other portions are from the 6.9 (Berkeley) 3/10/91 man page: | 28 | .\" Other portions are from the 6.9 (Berkeley) 3/10/91 man page: |
3528 | @@ -30,6 +30,7 @@ | |||
3529 | 30 | .\" Copyright (c) 1983 The Regents of the University of California. | 30 | .\" Copyright (c) 1983 The Regents of the University of California. |
3530 | 31 | .\" All rights reserved. | 31 | .\" All rights reserved. |
3531 | 32 | .\" | 32 | .\" |
3532 | 33 | .\" %%%LICENSE_START(BSD_4_CLAUSE_UCB) | ||
3533 | 33 | .\" Redistribution and use in source and binary forms, with or without | 34 | .\" Redistribution and use in source and binary forms, with or without |
3534 | 34 | .\" modification, are permitted provided that the following conditions | 35 | .\" modification, are permitted provided that the following conditions |
3535 | 35 | .\" are met: | 36 | .\" are met: |
3536 | @@ -57,6 +58,7 @@ | |||
3537 | 57 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | 58 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
3538 | 58 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 59 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
3539 | 59 | .\" SUCH DAMAGE. | 60 | .\" SUCH DAMAGE. |
3540 | 61 | .\" %%%LICENSE_END | ||
3541 | 60 | .\" | 62 | .\" |
3542 | 61 | .\" Modified Mon Oct 21 23:05:29 EDT 1996 by Eric S. Raymond <esr@thyrsus.com> | 63 | .\" Modified Mon Oct 21 23:05:29 EDT 1996 by Eric S. Raymond <esr@thyrsus.com> |
3543 | 62 | .\" Modified 1998 by Andi Kleen | 64 | .\" Modified 1998 by Andi Kleen |
3544 | @@ -147,7 +149,7 @@ | |||
3545 | 147 | .I addr | 149 | .I addr |
3546 | 148 | in order to avoid compiler warnings. | 150 | in order to avoid compiler warnings. |
3547 | 149 | See EXAMPLE below. | 151 | See EXAMPLE below. |
3549 | 150 | .SH "RETURN VALUE" | 152 | .SH RETURN VALUE |
3550 | 151 | On success, zero is returned. | 153 | On success, zero is returned. |
3551 | 152 | On error, \-1 is returned, and | 154 | On error, \-1 is returned, and |
3552 | 153 | .I errno | 155 | .I errno |
3553 | @@ -217,7 +219,7 @@ | |||
3554 | 217 | .TP | 219 | .TP |
3555 | 218 | .B EROFS | 220 | .B EROFS |
3556 | 219 | The socket inode would reside on a read-only file system. | 221 | The socket inode would reside on a read-only file system. |
3558 | 220 | .SH "CONFORMING TO" | 222 | .SH CONFORMING TO |
3559 | 221 | SVr4, 4.4BSD, POSIX.1-2001 | 223 | SVr4, 4.4BSD, POSIX.1-2001 |
3560 | 222 | .RB ( bind () | 224 | .RB ( bind () |
3561 | 223 | first appeared in 4.2BSD). | 225 | first appeared in 4.2BSD). |
3562 | @@ -314,7 +316,7 @@ | |||
3563 | 314 | should be deleted using unlink(2) or remove(3) */ | 316 | should be deleted using unlink(2) or remove(3) */ |
3564 | 315 | } | 317 | } |
3565 | 316 | .fi | 318 | .fi |
3567 | 317 | .SH "SEE ALSO" | 319 | .SH SEE ALSO |
3568 | 318 | .BR accept (2), | 320 | .BR accept (2), |
3569 | 319 | .BR connect (2), | 321 | .BR connect (2), |
3570 | 320 | .BR getsockname (2), | 322 | .BR getsockname (2), |
3571 | @@ -328,7 +330,7 @@ | |||
3572 | 328 | .BR socket (7), | 330 | .BR socket (7), |
3573 | 329 | .BR unix (7) | 331 | .BR unix (7) |
3574 | 330 | .SH COLOPHON | 332 | .SH COLOPHON |
3576 | 331 | This page is part of release 3.44 of the Linux | 333 | This page is part of release 3.51 of the Linux |
3577 | 332 | .I man-pages | 334 | .I man-pages |
3578 | 333 | project. | 335 | project. |
3579 | 334 | A description of the project, | 336 | A description of the project, |
3580 | 335 | 337 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3586 | 2 | .\" | ||
3587 | 3 | .\" Copyright (c) 1993 Michael Haardt | 1 | .\" Copyright (c) 1993 Michael Haardt |
3588 | 4 | .\" (michael@moria.de), | 2 | .\" (michael@moria.de), |
3589 | 5 | .\" Fri Apr 2 11:32:09 MET DST 1993 | 3 | .\" Fri Apr 2 11:32:09 MET DST 1993 |
3590 | 6 | .\" | 4 | .\" |
3591 | 5 | .\" %%%LICENSE_START(GPLv2+_DOC_FULL) | ||
3592 | 7 | .\" This is free documentation; you can redistribute it and/or | 6 | .\" This is free documentation; you can redistribute it and/or |
3593 | 8 | .\" modify it under the terms of the GNU General Public License as | 7 | .\" modify it under the terms of the GNU General Public License as |
3594 | 9 | .\" published by the Free Software Foundation; either version 2 of | 8 | .\" published by the Free Software Foundation; either version 2 of |
3595 | @@ -20,9 +19,9 @@ | |||
3596 | 20 | .\" GNU General Public License for more details. | 19 | .\" GNU General Public License for more details. |
3597 | 21 | .\" | 20 | .\" |
3598 | 22 | .\" You should have received a copy of the GNU General Public | 21 | .\" You should have received a copy of the GNU General Public |
3602 | 23 | .\" License along with this manual; if not, write to the Free | 22 | .\" License along with this manual; if not, see |
3603 | 24 | .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, | 23 | .\" <http://www.gnu.org/licenses/>. |
3604 | 25 | .\" USA. | 24 | .\" %%%LICENSE_END |
3605 | 26 | .\" | 25 | .\" |
3606 | 27 | .\" Modified Wed Jul 21 19:52:58 1993 by Rik Faith <faith@cs.unc.edu> | 26 | .\" Modified Wed Jul 21 19:52:58 1993 by Rik Faith <faith@cs.unc.edu> |
3607 | 28 | .\" Modified Sun Aug 21 17:40:38 1994 by Rik Faith <faith@cs.unc.edu> | 27 | .\" Modified Sun Aug 21 17:40:38 1994 by Rik Faith <faith@cs.unc.edu> |
3608 | @@ -91,7 +90,7 @@ | |||
3609 | 91 | with an | 90 | with an |
3610 | 92 | .I increment | 91 | .I increment |
3611 | 93 | of 0 can be used to find the current location of the program break. | 92 | of 0 can be used to find the current location of the program break. |
3613 | 94 | .SH "RETURN VALUE" | 93 | .SH RETURN VALUE |
3614 | 95 | On success, | 94 | On success, |
3615 | 96 | .BR brk () | 95 | .BR brk () |
3616 | 97 | returns zero. | 96 | returns zero. |
3617 | @@ -112,7 +111,7 @@ | |||
3618 | 112 | .I errno | 111 | .I errno |
3619 | 113 | is set to | 112 | is set to |
3620 | 114 | .BR ENOMEM . | 113 | .BR ENOMEM . |
3622 | 115 | .SH "CONFORMING TO" | 114 | .SH CONFORMING TO |
3623 | 116 | 4.3BSD; SUSv1, marked LEGACY in SUSv2, removed in POSIX.1-2001. | 115 | 4.3BSD; SUSv1, marked LEGACY in SUSv2, removed in POSIX.1-2001. |
3624 | 117 | .\" | 116 | .\" |
3625 | 118 | .\" .BR brk () | 117 | .\" .BR brk () |
3626 | @@ -139,7 +138,7 @@ | |||
3627 | 139 | .\" \fIptrdiff_t\fP (libc4, libc5, ulibc, glibc 2.0, 2.1), | 138 | .\" \fIptrdiff_t\fP (libc4, libc5, ulibc, glibc 2.0, 2.1), |
3628 | 140 | .\" \fIintptr_t\fP (e.g., XPGv5, AIX, SunOS 5.8, 5.9, FreeBSD 4.7, NetBSD 1.6, | 139 | .\" \fIintptr_t\fP (e.g., XPGv5, AIX, SunOS 5.8, 5.9, FreeBSD 4.7, NetBSD 1.6, |
3629 | 141 | .\" Tru64 5.1, glibc2.2). | 140 | .\" Tru64 5.1, glibc2.2). |
3631 | 142 | .SS Linux Notes | 141 | .SS Linux notes |
3632 | 143 | The return value described above for | 142 | The return value described above for |
3633 | 144 | .BR brk () | 143 | .BR brk () |
3634 | 145 | is the behavior provided by the glibc wrapper function for the Linux | 144 | is the behavior provided by the glibc wrapper function for the Linux |
3635 | @@ -162,13 +161,13 @@ | |||
3636 | 162 | .BR brk () | 161 | .BR brk () |
3637 | 163 | system call, and does some internal bookkeeping so that it can | 162 | system call, and does some internal bookkeeping so that it can |
3638 | 164 | return the old break value. | 163 | return the old break value. |
3640 | 165 | .SH "SEE ALSO" | 164 | .SH SEE ALSO |
3641 | 166 | .BR execve (2), | 165 | .BR execve (2), |
3642 | 167 | .BR getrlimit (2), | 166 | .BR getrlimit (2), |
3643 | 168 | .BR end (3), | 167 | .BR end (3), |
3644 | 169 | .BR malloc (3) | 168 | .BR malloc (3) |
3645 | 170 | .SH COLOPHON | 169 | .SH COLOPHON |
3647 | 171 | This page is part of release 3.44 of the Linux | 170 | This page is part of release 3.51 of the Linux |
3648 | 172 | .I man-pages | 171 | .I man-pages |
3649 | 173 | project. | 172 | project. |
3650 | 174 | A description of the project, | 173 | A description of the project, |
3651 | 175 | 174 | ||
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 | 1 | .\" Written by Ralf Baechle (ralf@waldorf-gmbh.de), | 1 | .\" Written by Ralf Baechle (ralf@waldorf-gmbh.de), |
3657 | 2 | .\" Copyright (c) 1994, 1995 Waldorf GMBH | 2 | .\" Copyright (c) 1994, 1995 Waldorf GMBH |
3658 | 3 | .\" | 3 | .\" |
3659 | 4 | .\" %%%LICENSE_START(GPLv2+_DOC_FULL) | ||
3660 | 4 | .\" This is free documentation; you can redistribute it and/or | 5 | .\" This is free documentation; you can redistribute it and/or |
3661 | 5 | .\" modify it under the terms of the GNU General Public License as | 6 | .\" modify it under the terms of the GNU General Public License as |
3662 | 6 | .\" published by the Free Software Foundation; either version 2 of | 7 | .\" published by the Free Software Foundation; either version 2 of |
3663 | @@ -17,9 +18,9 @@ | |||
3664 | 17 | .\" GNU General Public License for more details. | 18 | .\" GNU General Public License for more details. |
3665 | 18 | .\" | 19 | .\" |
3666 | 19 | .\" You should have received a copy of the GNU General Public | 20 | .\" You should have received a copy of the GNU General Public |
3670 | 20 | .\" License along with this manual; if not, write to the Free | 21 | .\" License along with this manual; if not, see |
3671 | 21 | .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, | 22 | .\" <http://www.gnu.org/licenses/>. |
3672 | 22 | .\" USA. | 23 | .\" %%%LICENSE_END |
3673 | 23 | .\" | 24 | .\" |
3674 | 24 | .TH CACHEFLUSH 2 2007-05-26 "Linux" "Linux Programmer's Manual" | 25 | .TH CACHEFLUSH 2 2007-05-26 "Linux" "Linux Programmer's Manual" |
3675 | 25 | .SH NAME | 26 | .SH NAME |
3676 | @@ -49,7 +50,7 @@ | |||
3677 | 49 | .B BCACHE | 50 | .B BCACHE |
3678 | 50 | Same as | 51 | Same as |
3679 | 51 | .BR (ICACHE|DCACHE) . | 52 | .BR (ICACHE|DCACHE) . |
3681 | 52 | .SH "RETURN VALUE" | 53 | .SH RETURN VALUE |
3682 | 53 | .BR cacheflush () | 54 | .BR cacheflush () |
3683 | 54 | returns 0 on success or \-1 on error. | 55 | returns 0 on success or \-1 on error. |
3684 | 55 | If errors are detected, | 56 | If errors are detected, |
3685 | @@ -72,7 +73,7 @@ | |||
3686 | 72 | or | 73 | or |
3687 | 73 | .BR BCACHE . | 74 | .BR BCACHE . |
3688 | 74 | .SH CONFORMING TO | 75 | .SH CONFORMING TO |
3690 | 75 | This Linux-specific system call is only available on MIPS-based systems. | 76 | This Linux-specific system call is available only on MIPS-based systems. |
3691 | 76 | .\" FIXME This system call was only on MIPS back in 1.2 days, but | 77 | .\" FIXME This system call was only on MIPS back in 1.2 days, but |
3692 | 77 | .\" by now it is on a number of other architectures (but not i386). | 78 | .\" by now it is on a number of other architectures (but not i386). |
3693 | 78 | .\" Investigate the details and update this page. | 79 | .\" Investigate the details and update this page. |
3694 | @@ -86,7 +87,7 @@ | |||
3695 | 86 | arguments. | 87 | arguments. |
3696 | 87 | Therefore, the whole cache is always flushed. | 88 | Therefore, the whole cache is always flushed. |
3697 | 88 | .SH COLOPHON | 89 | .SH COLOPHON |
3699 | 89 | This page is part of release 3.44 of the Linux | 90 | This page is part of release 3.51 of the Linux |
3700 | 90 | .I man-pages | 91 | .I man-pages |
3701 | 91 | project. | 92 | project. |
3702 | 92 | A description of the project, | 93 | A description of the project, |
3703 | 93 | 94 | ||
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 | 1 | .\" written by Andrew Morgan <morgan@kernel.org> | 1 | .\" written by Andrew Morgan <morgan@kernel.org> |
3709 | 2 | .\" | ||
3710 | 3 | .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) | ||
3711 | 2 | .\" may be distributed as per GPL | 4 | .\" may be distributed as per GPL |
3712 | 5 | .\" %%%LICENSE_END | ||
3713 | 6 | .\" | ||
3714 | 3 | .\" Modified by David A. Wheeler <dwheeler@ida.org> | 7 | .\" Modified by David A. Wheeler <dwheeler@ida.org> |
3715 | 4 | .\" Modified 2004-05-27, mtk | 8 | .\" Modified 2004-05-27, mtk |
3716 | 5 | .\" Modified 2004-06-21, aeb | 9 | .\" Modified 2004-06-21, aeb |
3717 | @@ -8,7 +12,7 @@ | |||
3718 | 8 | .\" 64-bit capability sets in kernel 2.6.2[45]. | 12 | .\" 64-bit capability sets in kernel 2.6.2[45]. |
3719 | 9 | .\" Modified 2009-01-26, andi kleen | 13 | .\" Modified 2009-01-26, andi kleen |
3720 | 10 | .\" | 14 | .\" |
3722 | 11 | .TH CAPGET 2 2012-08-05 "Linux" "Linux Programmer's Manual" | 15 | .TH CAPGET 2 2013-03-11 "Linux" "Linux Programmer's Manual" |
3723 | 12 | .SH NAME | 16 | .SH NAME |
3724 | 13 | capget, capset \- set/get capabilities of thread(s) | 17 | capget, capset \- set/get capabilities of thread(s) |
3725 | 14 | .SH SYNOPSIS | 18 | .SH SYNOPSIS |
3726 | @@ -29,11 +33,11 @@ | |||
3727 | 29 | call, and a set of permitted capabilities | 33 | call, and a set of permitted capabilities |
3728 | 30 | that it can make effective or inheritable. | 34 | that it can make effective or inheritable. |
3729 | 31 | .PP | 35 | .PP |
3731 | 32 | These two functions are the raw kernel interface for getting and | 36 | These two system calls are the raw kernel interface for getting and |
3732 | 33 | setting thread capabilities. | 37 | setting thread capabilities. |
3733 | 34 | Not only are these system calls specific to Linux, | 38 | Not only are these system calls specific to Linux, |
3734 | 35 | but the kernel API is likely to change and use of | 39 | but the kernel API is likely to change and use of |
3736 | 36 | these functions (in particular the format of the | 40 | these system calls (in particular the format of the |
3737 | 37 | .I cap_user_*_t | 41 | .I cap_user_*_t |
3738 | 38 | types) is subject to extension with each kernel revision, | 42 | types) is subject to extension with each kernel revision, |
3739 | 39 | but old programs will keep working. | 43 | but old programs will keep working. |
3740 | @@ -48,7 +52,7 @@ | |||
3741 | 48 | .BR capsetp (3) | 52 | .BR capsetp (3) |
3742 | 49 | and | 53 | and |
3743 | 50 | .BR capgetp (3). | 54 | .BR capgetp (3). |
3745 | 51 | .SS "Current details" | 55 | .SS Current details |
3746 | 52 | Now that you have been warned, some current kernel details. | 56 | Now that you have been warned, some current kernel details. |
3747 | 53 | The structures are defined as follows. | 57 | The structures are defined as follows. |
3748 | 54 | .sp | 58 | .sp |
3749 | @@ -73,11 +77,15 @@ | |||
3750 | 73 | .fi | 77 | .fi |
3751 | 74 | .in -4n | 78 | .in -4n |
3752 | 75 | .sp | 79 | .sp |
3755 | 76 | .I effective, permitted, inheritable | 80 | The |
3756 | 77 | are bitmasks of the capabilities defined in | 81 | .IR effective , |
3757 | 82 | .IR permitted , | ||
3758 | 83 | and | ||
3759 | 84 | .I inheritable | ||
3760 | 85 | fields are bit masks of the capabilities defined in | ||
3761 | 78 | .I capability(7). | 86 | .I capability(7). |
3762 | 79 | Note the | 87 | Note the |
3764 | 80 | .I CAP_* | 88 | .B CAP_* |
3765 | 81 | values are bit indexes and need to be bit-shifted before ORing into | 89 | values are bit indexes and need to be bit-shifted before ORing into |
3766 | 82 | the bit fields. | 90 | the bit fields. |
3767 | 83 | To define the structures for passing to the system call you have to use the | 91 | To define the structures for passing to the system call you have to use the |
3768 | @@ -108,7 +116,7 @@ | |||
3769 | 108 | process ID with the | 116 | process ID with the |
3770 | 109 | .I hdrp->pid | 117 | .I hdrp->pid |
3771 | 110 | field value. | 118 | field value. |
3773 | 111 | .SS With VFS Capability Support | 119 | .SS With VFS capability support |
3774 | 112 | VFS Capability support creates a file-attribute method for adding | 120 | VFS Capability support creates a file-attribute method for adding |
3775 | 113 | capabilities to privileged executables. | 121 | capabilities to privileged executables. |
3776 | 114 | This privilege model obsoletes kernel support for one process | 122 | This privilege model obsoletes kernel support for one process |
3777 | @@ -120,7 +128,7 @@ | |||
3778 | 120 | are 0 or | 128 | are 0 or |
3779 | 121 | .BR getpid (2), | 129 | .BR getpid (2), |
3780 | 122 | which are equivalent. | 130 | which are equivalent. |
3782 | 123 | .SS Without VFS Capability Support | 131 | .SS Without VFS capability support |
3783 | 124 | When the kernel does not support VFS capabilities, | 132 | When the kernel does not support VFS capabilities, |
3784 | 125 | .BR capset () | 133 | .BR capset () |
3785 | 126 | calls can operate on the capabilities of the thread specified by the | 134 | calls can operate on the capabilities of the thread specified by the |
3786 | @@ -149,7 +157,7 @@ | |||
3787 | 149 | 157 | ||
3788 | 150 | For details on the data, see | 158 | For details on the data, see |
3789 | 151 | .BR capabilities (7). | 159 | .BR capabilities (7). |
3791 | 152 | .SH "RETURN VALUE" | 160 | .SH RETURN VALUE |
3792 | 153 | On success, zero is returned. | 161 | On success, zero is returned. |
3793 | 154 | On error, \-1 is returned, and | 162 | On error, \-1 is returned, and |
3794 | 155 | .I errno | 163 | .I errno |
3795 | @@ -207,7 +215,7 @@ | |||
3796 | 207 | .TP | 215 | .TP |
3797 | 208 | .B ESRCH | 216 | .B ESRCH |
3798 | 209 | No such thread. | 217 | No such thread. |
3800 | 210 | .SH "CONFORMING TO" | 218 | .SH CONFORMING TO |
3801 | 211 | These system calls are Linux-specific. | 219 | These system calls are Linux-specific. |
3802 | 212 | .SH NOTES | 220 | .SH NOTES |
3803 | 213 | The portable interface to the capability querying and setting | 221 | The portable interface to the capability querying and setting |
3804 | @@ -215,14 +223,14 @@ | |||
3805 | 215 | .I libcap | 223 | .I libcap |
3806 | 216 | library and is available here: | 224 | library and is available here: |
3807 | 217 | .br | 225 | .br |
3809 | 218 | .UR http://www.kernel.org\:/pub\:/linux\:/libs\:/security\:/linux-privs | 226 | .UR http://git.kernel.org/cgit\:/linux\:/kernel\:/git\:/morgan\:\:/libcap.git |
3810 | 219 | .UE | 227 | .UE |
3812 | 220 | .SH "SEE ALSO" | 228 | .SH SEE ALSO |
3813 | 221 | .BR clone (2), | 229 | .BR clone (2), |
3814 | 222 | .BR gettid (2), | 230 | .BR gettid (2), |
3815 | 223 | .BR capabilities (7) | 231 | .BR capabilities (7) |
3816 | 224 | .SH COLOPHON | 232 | .SH COLOPHON |
3818 | 225 | This page is part of release 3.44 of the Linux | 233 | This page is part of release 3.51 of the Linux |
3819 | 226 | .I man-pages | 234 | .I man-pages |
3820 | 227 | project. | 235 | project. |
3821 | 228 | A description of the project, | 236 | A description of the project, |
3822 | 229 | 237 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3828 | 2 | .\" | ||
3829 | 3 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 | 1 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 |
3830 | 4 | .\" | 2 | .\" |
3831 | 3 | .\" %%%LICENSE_START(VERBATIM) | ||
3832 | 5 | .\" Permission is granted to make and distribute verbatim copies of this | 4 | .\" Permission is granted to make and distribute verbatim copies of this |
3833 | 6 | .\" manual provided the copyright notice and this permission notice are | 5 | .\" manual provided the copyright notice and this permission notice are |
3834 | 7 | .\" preserved on all copies. | 6 | .\" preserved on all copies. |
3835 | @@ -21,6 +20,7 @@ | |||
3836 | 21 | .\" | 20 | .\" |
3837 | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by | 21 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3838 | 23 | .\" the source, must acknowledge the copyright and authors of this work. | 22 | .\" the source, must acknowledge the copyright and authors of this work. |
3839 | 23 | .\" %%%LICENSE_END | ||
3840 | 24 | .\" | 24 | .\" |
3841 | 25 | .\" Modified by Michael Haardt <michael@moria.de> | 25 | .\" Modified by Michael Haardt <michael@moria.de> |
3842 | 26 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> | 26 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> |
3843 | @@ -67,7 +67,7 @@ | |||
3844 | 67 | .BR chdir (); | 67 | .BR chdir (); |
3845 | 68 | the only difference is that the directory is given as an | 68 | the only difference is that the directory is given as an |
3846 | 69 | open file descriptor. | 69 | open file descriptor. |
3848 | 70 | .SH "RETURN VALUE" | 70 | .SH RETURN VALUE |
3849 | 71 | On success, zero is returned. | 71 | On success, zero is returned. |
3850 | 72 | On error, \-1 is returned, and | 72 | On error, \-1 is returned, and |
3851 | 73 | .I errno | 73 | .I errno |
3852 | @@ -122,7 +122,7 @@ | |||
3853 | 122 | .B EBADF | 122 | .B EBADF |
3854 | 123 | .I fd | 123 | .I fd |
3855 | 124 | is not a valid file descriptor. | 124 | is not a valid file descriptor. |
3857 | 125 | .SH "CONFORMING TO" | 125 | .SH CONFORMING TO |
3858 | 126 | SVr4, 4.4BSD, POSIX.1-2001. | 126 | SVr4, 4.4BSD, POSIX.1-2001. |
3859 | 127 | .SH NOTES | 127 | .SH NOTES |
3860 | 128 | The current working directory is the starting point for interpreting | 128 | The current working directory is the starting point for interpreting |
3861 | @@ -133,12 +133,12 @@ | |||
3862 | 133 | inherits its parent's current working directory. | 133 | inherits its parent's current working directory. |
3863 | 134 | The current working directory is left unchanged by | 134 | The current working directory is left unchanged by |
3864 | 135 | .BR execve (2). | 135 | .BR execve (2). |
3866 | 136 | .SH "SEE ALSO" | 136 | .SH SEE ALSO |
3867 | 137 | .BR chroot (2), | 137 | .BR chroot (2), |
3868 | 138 | .BR getcwd (3), | 138 | .BR getcwd (3), |
3869 | 139 | .BR path_resolution (7) | 139 | .BR path_resolution (7) |
3870 | 140 | .SH COLOPHON | 140 | .SH COLOPHON |
3872 | 141 | This page is part of release 3.44 of the Linux | 141 | This page is part of release 3.51 of the Linux |
3873 | 142 | .I man-pages | 142 | .I man-pages |
3874 | 143 | project. | 143 | project. |
3875 | 144 | A description of the project, | 144 | A description of the project, |
3876 | 145 | 145 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3882 | 2 | .\" | ||
3883 | 3 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 | 1 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 |
3884 | 4 | .\" | 2 | .\" |
3885 | 3 | .\" %%%LICENSE_START(VERBATIM) | ||
3886 | 5 | .\" Permission is granted to make and distribute verbatim copies of this | 4 | .\" Permission is granted to make and distribute verbatim copies of this |
3887 | 6 | .\" manual provided the copyright notice and this permission notice are | 5 | .\" manual provided the copyright notice and this permission notice are |
3888 | 7 | .\" preserved on all copies. | 6 | .\" preserved on all copies. |
3889 | @@ -21,6 +20,7 @@ | |||
3890 | 21 | .\" | 20 | .\" |
3891 | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by | 21 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3892 | 23 | .\" the source, must acknowledge the copyright and authors of this work. | 22 | .\" the source, must acknowledge the copyright and authors of this work. |
3893 | 23 | .\" %%%LICENSE_END | ||
3894 | 24 | .\" | 24 | .\" |
3895 | 25 | .\" Modified by Michael Haardt <michael@moria.de> | 25 | .\" Modified by Michael Haardt <michael@moria.de> |
3896 | 26 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> | 26 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> |
3897 | @@ -150,7 +150,7 @@ | |||
3898 | 150 | open files are maintained by the client. | 150 | open files are maintained by the client. |
3899 | 151 | Widening the permissions may be | 151 | Widening the permissions may be |
3900 | 152 | delayed for other clients if attribute caching is enabled on them. | 152 | delayed for other clients if attribute caching is enabled on them. |
3902 | 153 | .SH "RETURN VALUE" | 153 | .SH RETURN VALUE |
3903 | 154 | On success, zero is returned. | 154 | On success, zero is returned. |
3904 | 155 | On error, \-1 is returned, and | 155 | On error, \-1 is returned, and |
3905 | 156 | .I errno | 156 | .I errno |
3906 | @@ -216,9 +216,9 @@ | |||
3907 | 216 | .TP | 216 | .TP |
3908 | 217 | .B EROFS | 217 | .B EROFS |
3909 | 218 | See above. | 218 | See above. |
3911 | 219 | .SH "CONFORMING TO" | 219 | .SH CONFORMING TO |
3912 | 220 | 4.4BSD, SVr4, POSIX.1-2001. | 220 | 4.4BSD, SVr4, POSIX.1-2001. |
3914 | 221 | .SH "SEE ALSO" | 221 | .SH SEE ALSO |
3915 | 222 | .BR chown (2), | 222 | .BR chown (2), |
3916 | 223 | .BR execve (2), | 223 | .BR execve (2), |
3917 | 224 | .BR fchmodat (2), | 224 | .BR fchmodat (2), |
3918 | @@ -226,7 +226,7 @@ | |||
3919 | 226 | .BR stat (2), | 226 | .BR stat (2), |
3920 | 227 | .BR path_resolution (7) | 227 | .BR path_resolution (7) |
3921 | 228 | .SH COLOPHON | 228 | .SH COLOPHON |
3923 | 229 | This page is part of release 3.44 of the Linux | 229 | This page is part of release 3.51 of the Linux |
3924 | 230 | .I man-pages | 230 | .I man-pages |
3925 | 231 | project. | 231 | project. |
3926 | 232 | A description of the project, | 232 | A description of the project, |
3927 | 233 | 233 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
3933 | 2 | .\" | ||
3934 | 3 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 | 1 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 |
3935 | 4 | .\" and Copyright (c) 1998 Andries Brouwer (aeb@cwi.nl) | 2 | .\" and Copyright (c) 1998 Andries Brouwer (aeb@cwi.nl) |
3936 | 5 | .\" and Copyright (c) 2007, 2008 Michael Kerrisk <mtk.manpages@gmail.com> | 3 | .\" and Copyright (c) 2007, 2008 Michael Kerrisk <mtk.manpages@gmail.com> |
3937 | 6 | .\" | 4 | .\" |
3938 | 5 | .\" %%%LICENSE_START(VERBATIM) | ||
3939 | 7 | .\" Permission is granted to make and distribute verbatim copies of this | 6 | .\" Permission is granted to make and distribute verbatim copies of this |
3940 | 8 | .\" manual provided the copyright notice and this permission notice are | 7 | .\" manual provided the copyright notice and this permission notice are |
3941 | 9 | .\" preserved on all copies. | 8 | .\" preserved on all copies. |
3942 | @@ -23,6 +22,7 @@ | |||
3943 | 23 | .\" | 22 | .\" |
3944 | 24 | .\" Formatted or processed versions of this manual, if unaccompanied by | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by |
3945 | 25 | .\" the source, must acknowledge the copyright and authors of this work. | 24 | .\" the source, must acknowledge the copyright and authors of this work. |
3946 | 25 | .\" %%%LICENSE_END | ||
3947 | 26 | .\" | 26 | .\" |
3948 | 27 | .\" Modified by Michael Haardt <michael@moria.de> | 27 | .\" Modified by Michael Haardt <michael@moria.de> |
3949 | 28 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> | 28 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> |
3950 | @@ -66,7 +66,7 @@ | |||
3951 | 66 | .PD | 66 | .PD |
3952 | 67 | .SH DESCRIPTION | 67 | .SH DESCRIPTION |
3953 | 68 | These system calls change the owner and group of a file. | 68 | These system calls change the owner and group of a file. |
3955 | 69 | The differ only in how the file is specified: | 69 | They differ only in how the file is specified: |
3956 | 70 | .IP * 2 | 70 | .IP * 2 |
3957 | 71 | .BR chown () | 71 | .BR chown () |
3958 | 72 | changes the ownership of the file specified by | 72 | changes the ownership of the file specified by |
3959 | @@ -116,7 +116,7 @@ | |||
3960 | 116 | .B S_ISGID | 116 | .B S_ISGID |
3961 | 117 | bit indicates mandatory locking, and is not cleared by a | 117 | bit indicates mandatory locking, and is not cleared by a |
3962 | 118 | .BR chown (). | 118 | .BR chown (). |
3964 | 119 | .SH "RETURN VALUE" | 119 | .SH RETURN VALUE |
3965 | 120 | On success, zero is returned. | 120 | On success, zero is returned. |
3966 | 121 | On error, \-1 is returned, and | 121 | On error, \-1 is returned, and |
3967 | 122 | .I errno | 122 | .I errno |
3968 | @@ -178,11 +178,11 @@ | |||
3969 | 178 | .TP | 178 | .TP |
3970 | 179 | .B EROFS | 179 | .B EROFS |
3971 | 180 | See above. | 180 | See above. |
3973 | 181 | .SH "CONFORMING TO" | 181 | .SH CONFORMING TO |
3974 | 182 | 4.4BSD, SVr4, POSIX.1-2001. | 182 | 4.4BSD, SVr4, POSIX.1-2001. |
3975 | 183 | 183 | ||
3978 | 184 | The 4.4BSD version can only be | 184 | The 4.4BSD version can be |
3979 | 185 | used by the superuser (that is, ordinary users cannot give away files). | 185 | used only by the superuser (that is, ordinary users cannot give away files). |
3980 | 186 | .\" chown(): | 186 | .\" chown(): |
3981 | 187 | .\" SVr4 documents EINVAL, EINTR, ENOLINK and EMULTIHOP returns, but no | 187 | .\" SVr4 documents EINVAL, EINTR, ENOLINK and EMULTIHOP returns, but no |
3982 | 188 | .\" ENOMEM. POSIX.1 does not document ENOMEM or ELOOP error conditions. | 188 | .\" ENOMEM. POSIX.1 does not document ENOMEM or ELOOP error conditions. |
3983 | @@ -333,14 +333,14 @@ | |||
3984 | 333 | exit(EXIT_SUCCESS); | 333 | exit(EXIT_SUCCESS); |
3985 | 334 | } | 334 | } |
3986 | 335 | .fi | 335 | .fi |
3988 | 336 | .SH "SEE ALSO" | 336 | .SH SEE ALSO |
3989 | 337 | .BR chmod (2), | 337 | .BR chmod (2), |
3990 | 338 | .BR fchownat (2), | 338 | .BR fchownat (2), |
3991 | 339 | .BR flock (2), | 339 | .BR flock (2), |
3992 | 340 | .BR path_resolution (7), | 340 | .BR path_resolution (7), |
3993 | 341 | .BR symlink (7) | 341 | .BR symlink (7) |
3994 | 342 | .SH COLOPHON | 342 | .SH COLOPHON |
3996 | 343 | This page is part of release 3.44 of the Linux | 343 | This page is part of release 3.51 of the Linux |
3997 | 344 | .I man-pages | 344 | .I man-pages |
3998 | 345 | project. | 345 | project. |
3999 | 346 | A description of the project, | 346 | A description of the project, |
4000 | 347 | 347 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
4006 | 2 | .\" | ||
4007 | 3 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 | 1 | .\" Copyright (c) 1992 Drew Eckhardt (drew@cs.colorado.edu), March 28, 1992 |
4008 | 4 | .\" | 2 | .\" |
4009 | 3 | .\" %%%LICENSE_START(VERBATIM) | ||
4010 | 5 | .\" Permission is granted to make and distribute verbatim copies of this | 4 | .\" Permission is granted to make and distribute verbatim copies of this |
4011 | 6 | .\" manual provided the copyright notice and this permission notice are | 5 | .\" manual provided the copyright notice and this permission notice are |
4012 | 7 | .\" preserved on all copies. | 6 | .\" preserved on all copies. |
4013 | @@ -21,6 +20,7 @@ | |||
4014 | 21 | .\" | 20 | .\" |
4015 | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by | 21 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4016 | 23 | .\" the source, must acknowledge the copyright and authors of this work. | 22 | .\" the source, must acknowledge the copyright and authors of this work. |
4017 | 23 | .\" %%%LICENSE_END | ||
4018 | 24 | .\" | 24 | .\" |
4019 | 25 | .\" Modified by Michael Haardt <michael@moria.de> | 25 | .\" Modified by Michael Haardt <michael@moria.de> |
4020 | 26 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> | 26 | .\" Modified 1993-07-21 by Rik Faith <faith@cs.unc.edu> |
4021 | @@ -87,7 +87,7 @@ | |||
4022 | 87 | 87 | ||
4023 | 88 | This call does not close open file descriptors, and such file | 88 | This call does not close open file descriptors, and such file |
4024 | 89 | descriptors may allow access to files outside the chroot tree. | 89 | descriptors may allow access to files outside the chroot tree. |
4026 | 90 | .SH "RETURN VALUE" | 90 | .SH RETURN VALUE |
4027 | 91 | On success, zero is returned. | 91 | On success, zero is returned. |
4028 | 92 | On error, \-1 is returned, and | 92 | On error, \-1 is returned, and |
4029 | 93 | .I errno | 93 | .I errno |
4030 | @@ -131,7 +131,7 @@ | |||
4031 | 131 | .TP | 131 | .TP |
4032 | 132 | .B EPERM | 132 | .B EPERM |
4033 | 133 | The caller has insufficient privilege. | 133 | The caller has insufficient privilege. |
4035 | 134 | .SH "CONFORMING TO" | 134 | .SH CONFORMING TO |
4036 | 135 | SVr4, 4.4BSD, SUSv2 (marked LEGACY). | 135 | SVr4, 4.4BSD, SUSv2 (marked LEGACY). |
4037 | 136 | This function is not part of POSIX.1-2001. | 136 | This function is not part of POSIX.1-2001. |
4038 | 137 | .\" SVr4 documents additional EINTR, ENOLINK and EMULTIHOP error conditions. | 137 | .\" SVr4 documents additional EINTR, ENOLINK and EMULTIHOP error conditions. |
4039 | @@ -148,11 +148,11 @@ | |||
4040 | 148 | system call. | 148 | system call. |
4041 | 149 | .\" FIXME . eventually say something about containers, | 149 | .\" FIXME . eventually say something about containers, |
4042 | 150 | .\" virtual servers, etc.? | 150 | .\" virtual servers, etc.? |
4044 | 151 | .SH "SEE ALSO" | 151 | .SH SEE ALSO |
4045 | 152 | .BR chdir (2), | 152 | .BR chdir (2), |
4046 | 153 | .BR path_resolution (7) | 153 | .BR path_resolution (7) |
4047 | 154 | .SH COLOPHON | 154 | .SH COLOPHON |
4049 | 155 | This page is part of release 3.44 of the Linux | 155 | This page is part of release 3.51 of the Linux |
4050 | 156 | .I man-pages | 156 | .I man-pages |
4051 | 157 | project. | 157 | project. |
4052 | 158 | A description of the project, | 158 | A description of the project, |
4053 | 159 | 159 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
4059 | 2 | .\" | ||
4060 | 3 | .\" Copyright (c) 2003 Nick Clifford (zaf@nrc.co.nz), Jan 25, 2003 | 1 | .\" Copyright (c) 2003 Nick Clifford (zaf@nrc.co.nz), Jan 25, 2003 |
4061 | 4 | .\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl), Aug 24, 2003 | 2 | .\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl), Aug 24, 2003 |
4062 | 5 | .\" | 3 | .\" |
4063 | 4 | .\" %%%LICENSE_START(VERBATIM) | ||
4064 | 6 | .\" Permission is granted to make and distribute verbatim copies of this | 5 | .\" Permission is granted to make and distribute verbatim copies of this |
4065 | 7 | .\" manual provided the copyright notice and this permission notice are | 6 | .\" manual provided the copyright notice and this permission notice are |
4066 | 8 | .\" preserved on all copies. | 7 | .\" preserved on all copies. |
4067 | @@ -22,14 +21,13 @@ | |||
4068 | 22 | .\" | 21 | .\" |
4069 | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4070 | 24 | .\" the source, must acknowledge the copyright and authors of this work. | 23 | .\" the source, must acknowledge the copyright and authors of this work. |
4071 | 24 | .\" %%%LICENSE_END | ||
4072 | 25 | .\" | 25 | .\" |
4073 | 26 | .\" 2003-08-23 Martin Schulze <joey@infodrom.org> improvements | 26 | .\" 2003-08-23 Martin Schulze <joey@infodrom.org> improvements |
4074 | 27 | .\" 2003-08-24 aeb, large parts rewritten | 27 | .\" 2003-08-24 aeb, large parts rewritten |
4075 | 28 | .\" 2004-08-06 Christoph Lameter <clameter@sgi.com>, SMP note | 28 | .\" 2004-08-06 Christoph Lameter <clameter@sgi.com>, SMP note |
4076 | 29 | .\" | 29 | .\" |
4080 | 30 | .\" FIXME: Linux 2.6.39 adds CLOCK_BOOTTIME | 30 | .TH CLOCK_GETRES 2 2013-02-25 "" "Linux Programmer's Manual" |
4078 | 31 | .\" | ||
4079 | 32 | .TH CLOCK_GETRES 2 2012-11-07 "" "Linux Programmer's Manual" | ||
4081 | 33 | .SH NAME | 31 | .SH NAME |
4082 | 34 | clock_getres, clock_gettime, clock_settime \- clock and time functions | 32 | clock_getres, clock_gettime, clock_settime \- clock and time functions |
4083 | 35 | .SH SYNOPSIS | 33 | .SH SYNOPSIS |
4084 | @@ -130,6 +128,13 @@ | |||
4085 | 130 | .BR adjtime (3) | 128 | .BR adjtime (3) |
4086 | 131 | and NTP. | 129 | and NTP. |
4087 | 132 | .TP | 130 | .TP |
4088 | 131 | .BR CLOCK_REALTIME_COARSE " (since Linux 2.6.32; Linux-specific)" | ||
4089 | 132 | .\" Added in commit da15cfdae03351c689736f8d142618592e3cebc3 | ||
4090 | 133 | A faster but less precise version of | ||
4091 | 134 | .BR CLOCK_REALTIME . | ||
4092 | 135 | Use when you need very fast, but not fine-grained timestamps. | ||
4093 | 136 | .TP | ||
4094 | 137 | .TP | ||
4095 | 133 | .B CLOCK_MONOTONIC | 138 | .B CLOCK_MONOTONIC |
4096 | 134 | Clock that cannot be set and represents monotonic time since | 139 | Clock that cannot be set and represents monotonic time since |
4097 | 135 | some unspecified starting point. | 140 | some unspecified starting point. |
4098 | @@ -139,6 +144,12 @@ | |||
4099 | 139 | .BR adjtime (3) | 144 | .BR adjtime (3) |
4100 | 140 | and NTP. | 145 | and NTP. |
4101 | 141 | .TP | 146 | .TP |
4102 | 147 | .BR CLOCK_MONOTONIC_COARSE " (since Linux 2.6.32; Linux-specific)" | ||
4103 | 148 | .\" Added in commit da15cfdae03351c689736f8d142618592e3cebc3 | ||
4104 | 149 | A faster but less precise version of | ||
4105 | 150 | .BR CLOCK_MONOTONIC . | ||
4106 | 151 | Use when you need very fast, but not fine-grained timestamps. | ||
4107 | 152 | .TP | ||
4108 | 142 | .BR CLOCK_MONOTONIC_RAW " (since Linux 2.6.28; Linux-specific)" | 153 | .BR CLOCK_MONOTONIC_RAW " (since Linux 2.6.28; Linux-specific)" |
4109 | 143 | .\" Added in commit 2d42244ae71d6c7b0884b5664cf2eda30fb2ae68, John Stultz | 154 | .\" Added in commit 2d42244ae71d6c7b0884b5664cf2eda30fb2ae68, John Stultz |
4110 | 144 | Similar to | 155 | Similar to |
4111 | @@ -148,12 +159,24 @@ | |||
4112 | 148 | the incremental adjustments performed by | 159 | the incremental adjustments performed by |
4113 | 149 | .BR adjtime (3). | 160 | .BR adjtime (3). |
4114 | 150 | .TP | 161 | .TP |
4115 | 162 | .BR CLOCK_BOOTTIME " (since Linux 2.6.39; Linux-specific)" | ||
4116 | 163 | .\" commit 7fdd7f89006dd5a4c702fa0ce0c272345fa44ae0 | ||
4117 | 164 | .\" commit 70a08cca1227dc31c784ec930099a4417a06e7d0 | ||
4118 | 165 | Identical to | ||
4119 | 166 | .BR CLOCK_MONOTONIC , | ||
4120 | 167 | except it also includes any time that the system is suspended. | ||
4121 | 168 | This allows applications to get a suspend-aware monotonic clock | ||
4122 | 169 | without having to deal with the complications of | ||
4123 | 170 | .BR CLOCK_REALTIME , | ||
4124 | 171 | which may have discontinuities if the time is changed using | ||
4125 | 172 | .BR settimeofday (2). | ||
4126 | 173 | .TP | ||
4127 | 151 | .B CLOCK_PROCESS_CPUTIME_ID | 174 | .B CLOCK_PROCESS_CPUTIME_ID |
4128 | 152 | High-resolution per-process timer from the CPU. | 175 | High-resolution per-process timer from the CPU. |
4129 | 153 | .TP | 176 | .TP |
4130 | 154 | .B CLOCK_THREAD_CPUTIME_ID | 177 | .B CLOCK_THREAD_CPUTIME_ID |
4131 | 155 | Thread-specific CPU-time clock. | 178 | Thread-specific CPU-time clock. |
4133 | 156 | .SH "RETURN VALUE" | 179 | .SH RETURN VALUE |
4134 | 157 | .BR clock_gettime (), | 180 | .BR clock_gettime (), |
4135 | 158 | .BR clock_settime () | 181 | .BR clock_settime () |
4136 | 159 | and | 182 | and |
4137 | @@ -178,7 +201,7 @@ | |||
4138 | 178 | .B EPERM | 201 | .B EPERM |
4139 | 179 | .BR clock_settime () | 202 | .BR clock_settime () |
4140 | 180 | does not have permission to set the clock indicated. | 203 | does not have permission to set the clock indicated. |
4142 | 181 | .SH "CONFORMING TO" | 204 | .SH CONFORMING TO |
4143 | 182 | SUSv2, POSIX.1-2001. | 205 | SUSv2, POSIX.1-2001. |
4144 | 183 | .SH AVAILABILITY | 206 | .SH AVAILABILITY |
4145 | 184 | On POSIX systems on which these functions are available, the symbol | 207 | On POSIX systems on which these functions are available, the symbol |
4146 | @@ -216,7 +239,7 @@ | |||
4147 | 216 | will return | 239 | will return |
4148 | 217 | .B ENOENT | 240 | .B ENOENT |
4149 | 218 | to signify this condition. | 241 | to signify this condition. |
4151 | 219 | The two clocks will then only be useful if it | 242 | The two clocks will then be useful only if it |
4152 | 220 | can be ensured that a process stays on a certain CPU. | 243 | can be ensured that a process stays on a certain CPU. |
4153 | 221 | .PP | 244 | .PP |
4154 | 222 | The processors in an SMP system do not start all at exactly the same | 245 | The processors in an SMP system do not start all at exactly the same |
4155 | @@ -237,7 +260,7 @@ | |||
4156 | 237 | On Linux, these clocks are not settable | 260 | On Linux, these clocks are not settable |
4157 | 238 | (i.e., no process has "appropriate privileges"). | 261 | (i.e., no process has "appropriate privileges"). |
4158 | 239 | .\" See http://bugzilla.kernel.org/show_bug.cgi?id=11972 | 262 | .\" See http://bugzilla.kernel.org/show_bug.cgi?id=11972 |
4160 | 240 | .SH "SEE ALSO" | 263 | .SH SEE ALSO |
4161 | 241 | .BR date (1), | 264 | .BR date (1), |
4162 | 242 | .BR gettimeofday (2), | 265 | .BR gettimeofday (2), |
4163 | 243 | .BR settimeofday (2), | 266 | .BR settimeofday (2), |
4164 | @@ -250,7 +273,7 @@ | |||
4165 | 250 | .BR sysconf (3), | 273 | .BR sysconf (3), |
4166 | 251 | .BR time (7) | 274 | .BR time (7) |
4167 | 252 | .SH COLOPHON | 275 | .SH COLOPHON |
4169 | 253 | This page is part of release 3.44 of the Linux | 276 | This page is part of release 3.51 of the Linux |
4170 | 254 | .I man-pages | 277 | .I man-pages |
4171 | 255 | project. | 278 | project. |
4172 | 256 | A description of the project, | 279 | A description of the project, |
4173 | 257 | 280 | ||
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 | 1 | .\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk | 1 | .\" Copyright (c) 2008, Linux Foundation, written by Michael Kerrisk |
4179 | 2 | .\" <mtk.manpages@gmail.com> | 2 | .\" <mtk.manpages@gmail.com> |
4180 | 3 | .\" | 3 | .\" |
4181 | 4 | .\" %%%LICENSE_START(VERBATIM) | ||
4182 | 4 | .\" Permission is granted to make and distribute verbatim copies of this | 5 | .\" Permission is granted to make and distribute verbatim copies of this |
4183 | 5 | .\" manual provided the copyright notice and this permission notice are | 6 | .\" manual provided the copyright notice and this permission notice are |
4184 | 6 | .\" preserved on all copies. | 7 | .\" preserved on all copies. |
4185 | @@ -20,6 +21,7 @@ | |||
4186 | 20 | .\" | 21 | .\" |
4187 | 21 | .\" Formatted or processed versions of this manual, if unaccompanied by | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4188 | 22 | .\" the source, must acknowledge the copyright and authors of this work. | 23 | .\" the source, must acknowledge the copyright and authors of this work. |
4189 | 24 | .\" %%%LICENSE_END | ||
4190 | 23 | .\" | 25 | .\" |
4191 | 24 | .TH CLOCK_NANOSLEEP 2 2012-11-07 "Linux" "Linux Programmer's Manual" | 26 | .TH CLOCK_NANOSLEEP 2 2012-11-07 "Linux" "Linux Programmer's Manual" |
4192 | 25 | .SH NAME | 27 | .SH NAME |
4193 | @@ -141,7 +143,7 @@ | |||
4194 | 141 | This value can then be used to call | 143 | This value can then be used to call |
4195 | 142 | .BR clock_nanosleep () | 144 | .BR clock_nanosleep () |
4196 | 143 | again and complete a (relative) sleep. | 145 | again and complete a (relative) sleep. |
4198 | 144 | .SH "RETURN VALUE" | 146 | .SH RETURN VALUE |
4199 | 145 | On successfully sleeping for the requested interval, | 147 | On successfully sleeping for the requested interval, |
4200 | 146 | .BR clock_nanosleep () | 148 | .BR clock_nanosleep () |
4201 | 147 | returns 0. | 149 | returns 0. |
4202 | @@ -176,7 +178,7 @@ | |||
4203 | 176 | .BR clock_nanosleep () | 178 | .BR clock_nanosleep () |
4204 | 177 | system call first appeared in Linux 2.6. | 179 | system call first appeared in Linux 2.6. |
4205 | 178 | Support is available in glibc since version 2.1. | 180 | Support is available in glibc since version 2.1. |
4207 | 179 | .SH "CONFORMING TO" | 181 | .SH CONFORMING TO |
4208 | 180 | POSIX.1-2001. | 182 | POSIX.1-2001. |
4209 | 181 | .SH NOTES | 183 | .SH NOTES |
4210 | 182 | If the interval specified in | 184 | If the interval specified in |
4211 | @@ -242,7 +244,7 @@ | |||
4212 | 242 | .BR clock_settime (2) | 244 | .BR clock_settime (2) |
4213 | 243 | shall have no effect on a thread that is blocked on a relative | 245 | shall have no effect on a thread that is blocked on a relative |
4214 | 244 | .BR clock_nanosleep (). | 246 | .BR clock_nanosleep (). |
4216 | 245 | .SH "SEE ALSO" | 247 | .SH SEE ALSO |
4217 | 246 | .BR clock_getres (2), | 248 | .BR clock_getres (2), |
4218 | 247 | .BR nanosleep (2), | 249 | .BR nanosleep (2), |
4219 | 248 | .BR timer_create (2), | 250 | .BR timer_create (2), |
4220 | @@ -250,7 +252,7 @@ | |||
4221 | 250 | .BR usleep (3), | 252 | .BR usleep (3), |
4222 | 251 | .BR time (7) | 253 | .BR time (7) |
4223 | 252 | .SH COLOPHON | 254 | .SH COLOPHON |
4225 | 253 | This page is part of release 3.44 of the Linux | 255 | This page is part of release 3.51 of the Linux |
4226 | 254 | .I man-pages | 256 | .I man-pages |
4227 | 255 | project. | 257 | project. |
4228 | 256 | A description of the project, | 258 | A description of the project, |
4229 | 257 | 259 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
4235 | 2 | .\" | ||
4236 | 3 | .\" Copyright (c) 1992 Drew Eckhardt <drew@cs.colorado.edu>, March 28, 1992 | 1 | .\" Copyright (c) 1992 Drew Eckhardt <drew@cs.colorado.edu>, March 28, 1992 |
4238 | 4 | .\" and Copyright (c) Michael Kerrisk, 2001, 2002, 2005 | 2 | .\" and Copyright (c) Michael Kerrisk, 2001, 2002, 2005, 2013 |
4239 | 3 | .\" | ||
4240 | 4 | .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) | ||
4241 | 5 | .\" May be distributed under the GNU General Public License. | 5 | .\" May be distributed under the GNU General Public License. |
4242 | 6 | .\" %%%LICENSE_END | ||
4243 | 7 | .\" | ||
4244 | 6 | .\" Modified by Michael Haardt <michael@moria.de> | 8 | .\" Modified by Michael Haardt <michael@moria.de> |
4245 | 7 | .\" Modified 24 Jul 1993 by Rik Faith <faith@cs.unc.edu> | 9 | .\" Modified 24 Jul 1993 by Rik Faith <faith@cs.unc.edu> |
4246 | 8 | .\" Modified 21 Aug 1994 by Michael Chastain <mec@shell.portal.com>: | 10 | .\" Modified 21 Aug 1994 by Michael Chastain <mec@shell.portal.com>: |
4247 | @@ -40,37 +42,63 @@ | |||
4248 | 40 | .\" FIXME Document CLONE_NEWUSER, which is new in 2.6.23 | 42 | .\" FIXME Document CLONE_NEWUSER, which is new in 2.6.23 |
4249 | 41 | .\" (also supported for unshare()?) | 43 | .\" (also supported for unshare()?) |
4250 | 42 | .\" | 44 | .\" |
4252 | 43 | .TH CLONE 2 2012-07-19 "Linux" "Linux Programmer's Manual" | 45 | .TH CLONE 2 2013-04-16 "Linux" "Linux Programmer's Manual" |
4253 | 44 | .SH NAME | 46 | .SH NAME |
4254 | 45 | clone, __clone2 \- create a child process | 47 | clone, __clone2 \- create a child process |
4255 | 46 | .SH SYNOPSIS | 48 | .SH SYNOPSIS |
4256 | 47 | .nf | 49 | .nf |
4260 | 48 | .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" | 50 | /* Prototype for the glibc wrapper function */ |
4261 | 49 | .\" Actually _BSD_SOURCE || _SVID_SOURCE | 51 | |
4259 | 50 | .\" FIXME See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749 | ||
4262 | 51 | .B #include <sched.h> | 52 | .B #include <sched.h> |
4263 | 52 | 53 | ||
4264 | 53 | .BI "int clone(int (*" "fn" ")(void *), void *" child_stack , | 54 | .BI "int clone(int (*" "fn" ")(void *), void *" child_stack , |
4265 | 54 | .BI " int " flags ", void *" "arg" ", ... " | 55 | .BI " int " flags ", void *" "arg" ", ... " |
4266 | 55 | .BI " /* pid_t *" ptid ", struct user_desc *" tls \ | 56 | .BI " /* pid_t *" ptid ", struct user_desc *" tls \ |
4267 | 56 | ", pid_t *" ctid " */ );" | 57 | ", pid_t *" ctid " */ );" |
4268 | 58 | |||
4269 | 59 | /* Prototype for the raw system call */ | ||
4270 | 60 | |||
4271 | 61 | .BI "long clone(unsigned long " flags ", void *" child_stack , | ||
4272 | 62 | .BI " void *" ptid ", void *" ctid , | ||
4273 | 63 | .BI " struct pt_regs *" regs ); | ||
4274 | 57 | .fi | 64 | .fi |
4275 | 65 | .sp | ||
4276 | 66 | .in -4n | ||
4277 | 67 | Feature Test Macro Requirements for glibc wrapper function (see | ||
4278 | 68 | .BR feature_test_macros (7)): | ||
4279 | 69 | .in | ||
4280 | 70 | .sp | ||
4281 | 71 | .BR clone (): | ||
4282 | 72 | .ad l | ||
4283 | 73 | .RS 4 | ||
4284 | 74 | .PD 0 | ||
4285 | 75 | .TP 4 | ||
4286 | 76 | Since glibc 2.14: | ||
4287 | 77 | _GNU_SOURCE | ||
4288 | 78 | .TP 4 | ||
4289 | 79 | .\" FIXME See http://sources.redhat.com/bugzilla/show_bug.cgi?id=4749 | ||
4290 | 80 | Before glibc 2.14: | ||
4291 | 81 | _BSD_SOURCE || _SVID_SOURCE | ||
4292 | 82 | /* _GNU_SOURCE also suffices */ | ||
4293 | 83 | .PD | ||
4294 | 84 | .RE | ||
4295 | 85 | .ad b | ||
4296 | 58 | .SH DESCRIPTION | 86 | .SH DESCRIPTION |
4297 | 59 | .BR clone () | 87 | .BR clone () |
4298 | 60 | creates a new process, in a manner similar to | 88 | creates a new process, in a manner similar to |
4299 | 61 | .BR fork (2). | 89 | .BR fork (2). |
4301 | 62 | It is actually a library function layered on top of the underlying | 90 | |
4302 | 91 | This page describes both the glibc | ||
4303 | 63 | .BR clone () | 92 | .BR clone () |
4309 | 64 | system call, hereinafter referred to as | 93 | wrapper function and the underlying system call on which it is based. |
4310 | 65 | .BR sys_clone . | 94 | The main text describes the wrapper function; |
4311 | 66 | A description of | 95 | the differences for the raw system call |
4312 | 67 | .B sys_clone | 96 | are described toward the end of this page. |
4308 | 68 | is given toward the end of this page. | ||
4313 | 69 | 97 | ||
4314 | 70 | Unlike | 98 | Unlike |
4315 | 71 | .BR fork (2), | 99 | .BR fork (2), |
4318 | 72 | these calls | 100 | .BR clone () |
4319 | 73 | allow the child process to share parts of its execution context with | 101 | allows the child process to share parts of its execution context with |
4320 | 74 | the calling process, such as the memory space, the table of file | 102 | the calling process, such as the memory space, the table of file |
4321 | 75 | descriptors, and the table of signal handlers. | 103 | descriptors, and the table of signal handlers. |
4322 | 76 | (Note that on this manual | 104 | (Note that on this manual |
4323 | @@ -87,7 +115,6 @@ | |||
4324 | 87 | When the child process is created with | 115 | When the child process is created with |
4325 | 88 | .BR clone (), | 116 | .BR clone (), |
4326 | 89 | it executes the function | 117 | it executes the function |
4327 | 90 | application | ||
4328 | 91 | .IR fn ( arg ). | 118 | .IR fn ( arg ). |
4329 | 92 | (This differs from | 119 | (This differs from |
4330 | 93 | .BR fork (2), | 120 | .BR fork (2), |
4331 | @@ -167,7 +194,7 @@ | |||
4332 | 167 | .I ctid | 194 | .I ctid |
4333 | 168 | in child memory. | 195 | in child memory. |
4334 | 169 | .TP | 196 | .TP |
4336 | 170 | .B CLONE_FILES | 197 | .BR CLONE_FILES " (since Linux 2.0)" |
4337 | 171 | If | 198 | If |
4338 | 172 | .B CLONE_FILES | 199 | .B CLONE_FILES |
4339 | 173 | is set, the calling process and the child process share the same file | 200 | is set, the calling process and the child process share the same file |
4340 | @@ -194,7 +221,7 @@ | |||
4341 | 194 | performed by either the calling | 221 | performed by either the calling |
4342 | 195 | process or the child process do not affect the other process. | 222 | process or the child process do not affect the other process. |
4343 | 196 | .TP | 223 | .TP |
4345 | 197 | .B CLONE_FS | 224 | .BR CLONE_FS " (since Linux 2.0)" |
4346 | 198 | If | 225 | If |
4347 | 199 | .B CLONE_FS | 226 | .B CLONE_FS |
4348 | 200 | is set, the caller and the child process share the same file system | 227 | is set, the caller and the child process share the same file system |
4349 | @@ -261,19 +288,24 @@ | |||
4350 | 261 | the calling process. | 288 | the calling process. |
4351 | 262 | This flag is intended for the implementation of containers. | 289 | This flag is intended for the implementation of containers. |
4352 | 263 | 290 | ||
4360 | 264 | An IPC namespace consists of the set of identifiers for | 291 | An IPC namespace provides an isolated view of System V IPC objects (see |
4361 | 265 | System V IPC objects. | 292 | .BR svipc (7)) |
4362 | 266 | (These objects are created using | 293 | and (since Linux 2.6.30) |
4363 | 267 | .BR msgctl (2), | 294 | .\" commit 7eafd7c74c3f2e67c27621b987b28397110d643f |
4364 | 268 | .BR semctl (2), | 295 | .\" https://lwn.net/Articles/312232/ |
4365 | 269 | and | 296 | POSIX message queues |
4366 | 270 | .BR shmctl (2)). | 297 | (see |
4367 | 298 | .BR mq_overview (7)). | ||
4368 | 299 | The common characteristic of these IPC mechanisms is that IPC | ||
4369 | 300 | objects are identified by mechanisms other than filesystem | ||
4370 | 301 | pathnames. | ||
4371 | 302 | |||
4372 | 271 | Objects created in an IPC namespace are visible to all other processes | 303 | Objects created in an IPC namespace are visible to all other processes |
4373 | 272 | that are members of that namespace, | 304 | that are members of that namespace, |
4374 | 273 | but are not visible to processes in other IPC namespaces. | 305 | but are not visible to processes in other IPC namespaces. |
4375 | 274 | 306 | ||
4376 | 275 | When an IPC namespace is destroyed | 307 | When an IPC namespace is destroyed |
4378 | 276 | (i.e, when the last process that is a member of the namespace terminates), | 308 | (i.e., when the last process that is a member of the namespace terminates), |
4379 | 277 | all IPC objects in the namespace are automatically destroyed. | 309 | all IPC objects in the namespace are automatically destroyed. |
4380 | 278 | 310 | ||
4381 | 279 | Use of this flag requires: a kernel configured with the | 311 | Use of this flag requires: a kernel configured with the |
4382 | @@ -287,7 +319,7 @@ | |||
4383 | 287 | .TP | 319 | .TP |
4384 | 288 | .BR CLONE_NEWNET " (since Linux 2.6.24)" | 320 | .BR CLONE_NEWNET " (since Linux 2.6.24)" |
4385 | 289 | .\" FIXME Check when the implementation was completed | 321 | .\" FIXME Check when the implementation was completed |
4387 | 290 | (The implementation of this flag was only completed | 322 | (The implementation of this flag was completed only |
4388 | 291 | by about kernel version 2.6.29.) | 323 | by about kernel version 2.6.29.) |
4389 | 292 | 324 | ||
4390 | 293 | If | 325 | If |
4391 | @@ -309,6 +341,7 @@ | |||
4392 | 309 | A physical network device can live in exactly one | 341 | A physical network device can live in exactly one |
4393 | 310 | network namespace. | 342 | network namespace. |
4394 | 311 | A virtual network device ("veth") pair provides a pipe-like abstraction | 343 | A virtual network device ("veth") pair provides a pipe-like abstraction |
4395 | 344 | .\" FIXME Add pointer to veth(4) page when it is eventually completed | ||
4396 | 312 | that can be used to create tunnels between network namespaces, | 345 | that can be used to create tunnels between network namespaces, |
4397 | 313 | and can be used to create a bridge to a physical network device | 346 | and can be used to create a bridge to a physical network device |
4398 | 314 | in another namespace. | 347 | in another namespace. |
4399 | @@ -515,7 +548,7 @@ | |||
4400 | 515 | specified only by the system boot process (PID 0). | 548 | specified only by the system boot process (PID 0). |
4401 | 516 | It disappeared in Linux 2.5.16. | 549 | It disappeared in Linux 2.5.16. |
4402 | 517 | .TP | 550 | .TP |
4404 | 518 | .B CLONE_PTRACE | 551 | .BR CLONE_PTRACE " (since Linux 2.2)" |
4405 | 519 | If | 552 | If |
4406 | 520 | .B CLONE_PTRACE | 553 | .B CLONE_PTRACE |
4407 | 521 | is specified, and the calling process is being traced, | 554 | is specified, and the calling process is being traced, |
4408 | @@ -529,7 +562,7 @@ | |||
4409 | 529 | (See | 562 | (See |
4410 | 530 | .BR set_thread_area (2).) | 563 | .BR set_thread_area (2).) |
4411 | 531 | .TP | 564 | .TP |
4413 | 532 | .B CLONE_SIGHAND | 565 | .BR CLONE_SIGHAND " (since Linux 2.0)" |
4414 | 533 | If | 566 | If |
4415 | 534 | .B CLONE_SIGHAND | 567 | .B CLONE_SIGHAND |
4416 | 535 | is set, the calling process and the child process share the same table of | 568 | is set, the calling process and the child process share the same table of |
4417 | @@ -714,7 +747,7 @@ | |||
4418 | 714 | .B CLONE_PTRACE | 747 | .B CLONE_PTRACE |
4419 | 715 | on this child process. | 748 | on this child process. |
4420 | 716 | .TP | 749 | .TP |
4422 | 717 | .B CLONE_VFORK | 750 | .BR CLONE_VFORK " (since Linux 2.2)" |
4423 | 718 | If | 751 | If |
4424 | 719 | .B CLONE_VFORK | 752 | .B CLONE_VFORK |
4425 | 720 | is set, the execution of the calling process is suspended | 753 | is set, the execution of the calling process is suspended |
4426 | @@ -732,7 +765,7 @@ | |||
4427 | 732 | after the call, and an application should not rely on execution occurring | 765 | after the call, and an application should not rely on execution occurring |
4428 | 733 | in any particular order. | 766 | in any particular order. |
4429 | 734 | .TP | 767 | .TP |
4431 | 735 | .B CLONE_VM | 768 | .BR CLONE_VM " (since Linux 2.0)" |
4432 | 736 | If | 769 | If |
4433 | 737 | .B CLONE_VM | 770 | .B CLONE_VM |
4434 | 738 | is set, the calling process and the child process run in the same memory | 771 | is set, the calling process and the child process run in the same memory |
4435 | @@ -753,9 +786,9 @@ | |||
4436 | 753 | Memory writes or file mappings/unmappings performed by one of the | 786 | Memory writes or file mappings/unmappings performed by one of the |
4437 | 754 | processes do not affect the other, as with | 787 | processes do not affect the other, as with |
4438 | 755 | .BR fork (2). | 788 | .BR fork (2). |
4442 | 756 | .SS "sys_clone" | 789 | .SS The raw system call interface |
4443 | 757 | The | 790 | The raw |
4444 | 758 | .B sys_clone | 791 | .BR clone () |
4445 | 759 | system call corresponds more closely to | 792 | system call corresponds more closely to |
4446 | 760 | .BR fork (2) | 793 | .BR fork (2) |
4447 | 761 | in that execution in the child continues from the point of the | 794 | in that execution in the child continues from the point of the |
4448 | @@ -768,7 +801,7 @@ | |||
4449 | 768 | .BR clone () | 801 | .BR clone () |
4450 | 769 | wrapper function are omitted. | 802 | wrapper function are omitted. |
4451 | 770 | Furthermore, the argument order changes. | 803 | Furthermore, the argument order changes. |
4453 | 771 | The raw system call interface is roughly: | 804 | The raw system call interface on x86 and many other architectures is roughly: |
4454 | 772 | .in +4 | 805 | .in +4 |
4455 | 773 | .nf | 806 | .nf |
4456 | 774 | 807 | ||
4457 | @@ -778,9 +811,7 @@ | |||
4458 | 778 | 811 | ||
4459 | 779 | .fi | 812 | .fi |
4460 | 780 | .in | 813 | .in |
4464 | 781 | Another difference for | 814 | Another difference for the raw system call is that the |
4462 | 782 | .B sys_clone | ||
4463 | 783 | is that the | ||
4465 | 784 | .I child_stack | 815 | .I child_stack |
4466 | 785 | argument may be zero, in which case copy-on-write semantics ensure that the | 816 | argument may be zero, in which case copy-on-write semantics ensure that the |
4467 | 786 | child gets separate copies of stack pages when either process modifies | 817 | child gets separate copies of stack pages when either process modifies |
4468 | @@ -788,6 +819,50 @@ | |||
4469 | 788 | In this case, for correct operation, the | 819 | In this case, for correct operation, the |
4470 | 789 | .B CLONE_VM | 820 | .B CLONE_VM |
4471 | 790 | option should not be specified. | 821 | option should not be specified. |
4472 | 822 | |||
4473 | 823 | For some architectures, the order of the arguments for the system call | ||
4474 | 824 | differs from that shown above. | ||
4475 | 825 | On the score, microblaze, ARM, ARM 64, PA-RISC, arc, Power PC, xtensa, | ||
4476 | 826 | and MIPS architectures, | ||
4477 | 827 | the order of the fourth and fifth arguments is reversed. | ||
4478 | 828 | On the cris and s390 architectures, | ||
4479 | 829 | the order of the first and second arguments is reversed. | ||
4480 | 830 | .SS blackfin, m68k, and sparc | ||
4481 | 831 | The argument-passing conventions on | ||
4482 | 832 | blackfin, m68k, and sparc are different from descriptions above. | ||
4483 | 833 | For details, see the kernel (and glibc) source. | ||
4484 | 834 | .SS ia64 | ||
4485 | 835 | On ia64, a different interface is used: | ||
4486 | 836 | .nf | ||
4487 | 837 | |||
4488 | 838 | .BI "int __clone2(int (*" "fn" ")(void *), " | ||
4489 | 839 | .BI " void *" child_stack_base ", size_t " stack_size , | ||
4490 | 840 | .BI " int " flags ", void *" "arg" ", ... " | ||
4491 | 841 | .BI " /* pid_t *" ptid ", struct user_desc *" tls \ | ||
4492 | 842 | ", pid_t *" ctid " */ );" | ||
4493 | 843 | .fi | ||
4494 | 844 | .PP | ||
4495 | 845 | The prototype shown above is for the glibc wrapper function; | ||
4496 | 846 | the raw system call interface has no | ||
4497 | 847 | .I fn | ||
4498 | 848 | or | ||
4499 | 849 | .I arg | ||
4500 | 850 | argument, and changes the order of the arguments so that | ||
4501 | 851 | .I flags | ||
4502 | 852 | is the first argument, and | ||
4503 | 853 | .I tls | ||
4504 | 854 | is the last argument. | ||
4505 | 855 | .PP | ||
4506 | 856 | .BR __clone2 () | ||
4507 | 857 | operates in the same way as | ||
4508 | 858 | .BR clone (), | ||
4509 | 859 | except that | ||
4510 | 860 | .I child_stack_base | ||
4511 | 861 | points to the lowest address of the child's stack area, | ||
4512 | 862 | and | ||
4513 | 863 | .I stack_size | ||
4514 | 864 | specifies the size of the stack pointed to by | ||
4515 | 865 | .IR child_stack_base . | ||
4516 | 791 | .SS Linux 2.4 and earlier | 866 | .SS Linux 2.4 and earlier |
4517 | 792 | In Linux 2.4 and earlier, | 867 | In Linux 2.4 and earlier, |
4518 | 793 | .BR clone () | 868 | .BR clone () |
4519 | @@ -796,7 +871,7 @@ | |||
4520 | 796 | .IR tls , | 871 | .IR tls , |
4521 | 797 | and | 872 | and |
4522 | 798 | .IR ctid . | 873 | .IR ctid . |
4524 | 799 | .SH "RETURN VALUE" | 874 | .SH RETURN VALUE |
4525 | 800 | .\" gettid(2) returns current->pid; | 875 | .\" gettid(2) returns current->pid; |
4526 | 801 | .\" getpid(2) returns current->tgid; | 876 | .\" getpid(2) returns current->tgid; |
4527 | 802 | On success, the thread ID of the child process is returned | 877 | On success, the thread ID of the child process is returned |
4528 | @@ -920,12 +995,9 @@ | |||
4529 | 920 | glibc2 provides | 995 | glibc2 provides |
4530 | 921 | .BR clone () | 996 | .BR clone () |
4531 | 922 | as described in this manual page. | 997 | as described in this manual page. |
4534 | 923 | .SH "CONFORMING TO" | 998 | .SH CONFORMING TO |
4533 | 924 | The | ||
4535 | 925 | .BR clone () | 999 | .BR clone () |
4539 | 926 | and | 1000 | is Linux-specific and should not be used in programs |
4537 | 927 | .B sys_clone | ||
4538 | 928 | calls are Linux-specific and should not be used in programs | ||
4540 | 929 | intended to be portable. | 1001 | intended to be portable. |
4541 | 930 | .SH NOTES | 1002 | .SH NOTES |
4542 | 931 | In the kernel 2.4.x series, | 1003 | In the kernel 2.4.x series, |
4543 | @@ -952,28 +1024,6 @@ | |||
4544 | 952 | .BR clone () | 1024 | .BR clone () |
4545 | 953 | should not be called through vsyscall, but directly through | 1025 | should not be called through vsyscall, but directly through |
4546 | 954 | .IR "int $0x80" . | 1026 | .IR "int $0x80" . |
4547 | 955 | |||
4548 | 956 | On ia64, a different system call is used: | ||
4549 | 957 | .nf | ||
4550 | 958 | |||
4551 | 959 | .BI "int __clone2(int (*" "fn" ")(void *), " | ||
4552 | 960 | .BI " void *" child_stack_base ", size_t " stack_size , | ||
4553 | 961 | .BI " int " flags ", void *" "arg" ", ... " | ||
4554 | 962 | .BI " /* pid_t *" ptid ", struct user_desc *" tls \ | ||
4555 | 963 | ", pid_t *" ctid " */ );" | ||
4556 | 964 | .fi | ||
4557 | 965 | .PP | ||
4558 | 966 | The | ||
4559 | 967 | .BR __clone2 () | ||
4560 | 968 | system call operates in the same way as | ||
4561 | 969 | .BR clone (), | ||
4562 | 970 | except that | ||
4563 | 971 | .I child_stack_base | ||
4564 | 972 | points to the lowest address of the child's stack area, | ||
4565 | 973 | and | ||
4566 | 974 | .I stack_size | ||
4567 | 975 | specifies the size of the stack pointed to by | ||
4568 | 976 | .IR child_stack_base . | ||
4569 | 977 | .SH BUGS | 1027 | .SH BUGS |
4570 | 978 | Versions of the GNU C library that include the NPTL threading library | 1028 | Versions of the GNU C library that include the NPTL threading library |
4571 | 979 | contain a wrapper function for | 1029 | contain a wrapper function for |
4572 | @@ -1016,20 +1066,120 @@ | |||
4573 | 1016 | .\" See also the following bug reports | 1066 | .\" See also the following bug reports |
4574 | 1017 | .\" https://bugzilla.redhat.com/show_bug.cgi?id=417521 | 1067 | .\" https://bugzilla.redhat.com/show_bug.cgi?id=417521 |
4575 | 1018 | .\" http://sourceware.org/bugzilla/show_bug.cgi?id=6910 | 1068 | .\" http://sourceware.org/bugzilla/show_bug.cgi?id=6910 |
4577 | 1019 | .SH "SEE ALSO" | 1069 | .SH EXAMPLE |
4578 | 1070 | .SS Create a child that executes in a separate UTS namespace | ||
4579 | 1071 | The following program demonstrates the use of | ||
4580 | 1072 | .BR clone () | ||
4581 | 1073 | to create a child process that executes in a separate UTS namespace. | ||
4582 | 1074 | The child changes the hostname in its UTS namespace. | ||
4583 | 1075 | Both parent and child then display the system hostname, | ||
4584 | 1076 | making it possible to see that the hostname | ||
4585 | 1077 | differs in the UTS namespaces of the parent and child. | ||
4586 | 1078 | For an example of the use of this program, see | ||
4587 | 1079 | .BR setns (2). | ||
4588 | 1080 | |||
4589 | 1081 | .nf | ||
4590 | 1082 | #define _GNU_SOURCE | ||
4591 | 1083 | #include <sys/wait.h> | ||
4592 | 1084 | #include <sys/utsname.h> | ||
4593 | 1085 | #include <sched.h> | ||
4594 | 1086 | #include <string.h> | ||
4595 | 1087 | #include <stdio.h> | ||
4596 | 1088 | #include <stdlib.h> | ||
4597 | 1089 | #include <unistd.h> | ||
4598 | 1090 | |||
4599 | 1091 | #define errExit(msg) do { perror(msg); exit(EXIT_FAILURE); \\ | ||
4600 | 1092 | } while (0) | ||
4601 | 1093 | |||
4602 | 1094 | static int /* Start function for cloned child */ | ||
4603 | 1095 | childFunc(void *arg) | ||
4604 | 1096 | { | ||
4605 | 1097 | struct utsname uts; | ||
4606 | 1098 | |||
4607 | 1099 | /* Change hostname in UTS namespace of child */ | ||
4608 | 1100 | |||
4609 | 1101 | if (sethostname(arg, strlen(arg)) == \-1) | ||
4610 | 1102 | errExit("sethostname"); | ||
4611 | 1103 | |||
4612 | 1104 | /* Retrieve and display hostname */ | ||
4613 | 1105 | |||
4614 | 1106 | if (uname(&uts) == \-1) | ||
4615 | 1107 | errExit("uname"); | ||
4616 | 1108 | printf("uts.nodename in child: %s\\n", uts.nodename); | ||
4617 | 1109 | |||
4618 | 1110 | /* Keep the namespace open for a while, by sleeping. | ||
4619 | 1111 | This allows some experimentation\-\-for example, another | ||
4620 | 1112 | process might join the namespace. */ | ||
4621 | 1113 | |||
4622 | 1114 | sleep(200); | ||
4623 | 1115 | |||
4624 | 1116 | return 0; /* Child terminates now */ | ||
4625 | 1117 | } | ||
4626 | 1118 | |||
4627 | 1119 | #define STACK_SIZE (1024 * 1024) /* Stack size for cloned child */ | ||
4628 | 1120 | |||
4629 | 1121 | int | ||
4630 | 1122 | main(int argc, char *argv[]) | ||
4631 | 1123 | { | ||
4632 | 1124 | char *stack; /* Start of stack buffer */ | ||
4633 | 1125 | char *stackTop; /* End of stack buffer */ | ||
4634 | 1126 | pid_t pid; | ||
4635 | 1127 | struct utsname uts; | ||
4636 | 1128 | |||
4637 | 1129 | if (argc < 2) { | ||
4638 | 1130 | fprintf(stderr, "Usage: %s <child\-hostname>\\n", argv[0]); | ||
4639 | 1131 | exit(EXIT_SUCCESS); | ||
4640 | 1132 | } | ||
4641 | 1133 | |||
4642 | 1134 | /* Allocate stack for child */ | ||
4643 | 1135 | |||
4644 | 1136 | stack = malloc(STACK_SIZE); | ||
4645 | 1137 | if (stack == NULL) | ||
4646 | 1138 | errExit("malloc"); | ||
4647 | 1139 | stackTop = stack + STACK_SIZE; /* Assume stack grows downward */ | ||
4648 | 1140 | |||
4649 | 1141 | /* Create child that has its own UTS namespace; | ||
4650 | 1142 | child commences execution in childFunc() */ | ||
4651 | 1143 | |||
4652 | 1144 | pid = clone(childFunc, stackTop, CLONE_NEWUTS | SIGCHLD, argv[1]); | ||
4653 | 1145 | if (pid == \-1) | ||
4654 | 1146 | errExit("clone"); | ||
4655 | 1147 | printf("clone() returned %ld\\n", (long) pid); | ||
4656 | 1148 | |||
4657 | 1149 | /* Parent falls through to here */ | ||
4658 | 1150 | |||
4659 | 1151 | sleep(1); /* Give child time to change its hostname */ | ||
4660 | 1152 | |||
4661 | 1153 | /* Display hostname in parent\(aqs UTS namespace. This will be | ||
4662 | 1154 | different from hostname in child\(aqs UTS namespace. */ | ||
4663 | 1155 | |||
4664 | 1156 | if (uname(&uts) == \-1) | ||
4665 | 1157 | errExit("uname"); | ||
4666 | 1158 | printf("uts.nodename in parent: %s\\n", uts.nodename); | ||
4667 | 1159 | |||
4668 | 1160 | if (waitpid(pid, NULL, 0) == \-1) /* Wait for child */ | ||
4669 | 1161 | errExit("waitpid"); | ||
4670 | 1162 | printf("child has terminated\\n"); | ||
4671 | 1163 | |||
4672 | 1164 | exit(EXIT_SUCCESS); | ||
4673 | 1165 | } | ||
4674 | 1166 | .fi | ||
4675 | 1167 | .SH SEE ALSO | ||
4676 | 1020 | .BR fork (2), | 1168 | .BR fork (2), |
4677 | 1021 | .BR futex (2), | 1169 | .BR futex (2), |
4678 | 1022 | .BR getpid (2), | 1170 | .BR getpid (2), |
4679 | 1023 | .BR gettid (2), | 1171 | .BR gettid (2), |
4680 | 1172 | .BR kcmp (2), | ||
4681 | 1024 | .BR set_thread_area (2), | 1173 | .BR set_thread_area (2), |
4682 | 1025 | .BR set_tid_address (2), | 1174 | .BR set_tid_address (2), |
4683 | 1175 | .BR setns (2), | ||
4684 | 1026 | .BR tkill (2), | 1176 | .BR tkill (2), |
4685 | 1027 | .BR unshare (2), | 1177 | .BR unshare (2), |
4686 | 1028 | .BR wait (2), | 1178 | .BR wait (2), |
4687 | 1029 | .BR capabilities (7), | 1179 | .BR capabilities (7), |
4688 | 1030 | .BR pthreads (7) | 1180 | .BR pthreads (7) |
4689 | 1031 | .SH COLOPHON | 1181 | .SH COLOPHON |
4691 | 1032 | This page is part of release 3.44 of the Linux | 1182 | This page is part of release 3.51 of the Linux |
4692 | 1033 | .I man-pages | 1183 | .I man-pages |
4693 | 1034 | project. | 1184 | project. |
4694 | 1035 | A description of the project, | 1185 | A description of the project, |
4695 | 1036 | 1186 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
4701 | 2 | .\" | ||
4702 | 3 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; | 1 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
4704 | 4 | .\" 1993 Michael Haardt, Ian Jackson. | 2 | .\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
4705 | 5 | .\" | 3 | .\" |
4706 | 4 | .\" %%%LICENSE_START(VERBATIM) | ||
4707 | 6 | .\" Permission is granted to make and distribute verbatim copies of this | 5 | .\" Permission is granted to make and distribute verbatim copies of this |
4708 | 7 | .\" manual provided the copyright notice and this permission notice are | 6 | .\" manual provided the copyright notice and this permission notice are |
4709 | 8 | .\" preserved on all copies. | 7 | .\" preserved on all copies. |
4710 | @@ -22,6 +21,7 @@ | |||
4711 | 22 | .\" | 21 | .\" |
4712 | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by | 22 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4713 | 24 | .\" the source, must acknowledge the copyright and authors of this work. | 23 | .\" the source, must acknowledge the copyright and authors of this work. |
4714 | 24 | .\" %%%LICENSE_END | ||
4715 | 25 | .\" | 25 | .\" |
4716 | 26 | .\" Modified Wed Jul 21 22:40:25 1993 by Rik Faith <faith@cs.unc.edu> | 26 | .\" Modified Wed Jul 21 22:40:25 1993 by Rik Faith <faith@cs.unc.edu> |
4717 | 27 | .\" Modified Sat Feb 18 15:27:48 1995 by Michael Haardt | 27 | .\" Modified Sat Feb 18 15:27:48 1995 by Michael Haardt |
4718 | @@ -61,7 +61,7 @@ | |||
4719 | 61 | removed using | 61 | removed using |
4720 | 62 | .BR unlink (2) | 62 | .BR unlink (2) |
4721 | 63 | the file is deleted. | 63 | the file is deleted. |
4723 | 64 | .SH "RETURN VALUE" | 64 | .SH RETURN VALUE |
4724 | 65 | .BR close () | 65 | .BR close () |
4725 | 66 | returns zero on success. | 66 | returns zero on success. |
4726 | 67 | On error, \-1 is returned, and | 67 | On error, \-1 is returned, and |
4727 | @@ -81,7 +81,7 @@ | |||
4728 | 81 | .TP | 81 | .TP |
4729 | 82 | .B EIO | 82 | .B EIO |
4730 | 83 | An I/O error occurred. | 83 | An I/O error occurred. |
4732 | 84 | .SH "CONFORMING TO" | 84 | .SH CONFORMING TO |
4733 | 85 | SVr4, 4.3BSD, POSIX.1-2001. | 85 | SVr4, 4.3BSD, POSIX.1-2001. |
4734 | 86 | .\" SVr4 documents an additional ENOLINK error condition. | 86 | .\" SVr4 documents an additional ENOLINK error condition. |
4735 | 87 | .SH NOTES | 87 | .SH NOTES |
4736 | @@ -122,7 +122,7 @@ | |||
4737 | 122 | .\" call has restared after ERESTARTSYS, the original system call will | 122 | .\" call has restared after ERESTARTSYS, the original system call will |
4738 | 123 | .\" later restart with the reused file descriptor. This is most likely a | 123 | .\" later restart with the reused file descriptor. This is most likely a |
4739 | 124 | .\" serious programming error. | 124 | .\" serious programming error. |
4741 | 125 | .SH "SEE ALSO" | 125 | .SH SEE ALSO |
4742 | 126 | .BR fcntl (2), | 126 | .BR fcntl (2), |
4743 | 127 | .BR fsync (2), | 127 | .BR fsync (2), |
4744 | 128 | .BR open (2), | 128 | .BR open (2), |
4745 | @@ -130,7 +130,7 @@ | |||
4746 | 130 | .BR unlink (2), | 130 | .BR unlink (2), |
4747 | 131 | .BR fclose (3) | 131 | .BR fclose (3) |
4748 | 132 | .SH COLOPHON | 132 | .SH COLOPHON |
4750 | 133 | This page is part of release 3.44 of the Linux | 133 | This page is part of release 3.51 of the Linux |
4751 | 134 | .I man-pages | 134 | .I man-pages |
4752 | 135 | project. | 135 | project. |
4753 | 136 | A description of the project, | 136 | A description of the project, |
4754 | 137 | 137 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
4760 | 2 | .\" | ||
4761 | 3 | .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) | 1 | .\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu) |
4762 | 4 | .\" Portions extracted from /usr/include/sys/socket.h, which does not have | 2 | .\" Portions extracted from /usr/include/sys/socket.h, which does not have |
4763 | 5 | .\" any authorship information in it. It is probably available under the GPL. | 3 | .\" any authorship information in it. It is probably available under the GPL. |
4764 | 6 | .\" | 4 | .\" |
4765 | 5 | .\" %%%LICENSE_START(VERBATIM) | ||
4766 | 7 | .\" Permission is granted to make and distribute verbatim copies of this | 6 | .\" Permission is granted to make and distribute verbatim copies of this |
4767 | 8 | .\" manual provided the copyright notice and this permission notice are | 7 | .\" manual provided the copyright notice and this permission notice are |
4768 | 9 | .\" preserved on all copies. | 8 | .\" preserved on all copies. |
4769 | @@ -23,6 +22,7 @@ | |||
4770 | 23 | .\" | 22 | .\" |
4771 | 24 | .\" Formatted or processed versions of this manual, if unaccompanied by | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4772 | 25 | .\" the source, must acknowledge the copyright and authors of this work. | 24 | .\" the source, must acknowledge the copyright and authors of this work. |
4773 | 25 | .\" %%%LICENSE_END | ||
4774 | 26 | .\" | 26 | .\" |
4775 | 27 | .\" | 27 | .\" |
4776 | 28 | .\" Other portions are from the 6.9 (Berkeley) 3/10/91 man page: | 28 | .\" Other portions are from the 6.9 (Berkeley) 3/10/91 man page: |
4777 | @@ -30,6 +30,7 @@ | |||
4778 | 30 | .\" Copyright (c) 1983 The Regents of the University of California. | 30 | .\" Copyright (c) 1983 The Regents of the University of California. |
4779 | 31 | .\" All rights reserved. | 31 | .\" All rights reserved. |
4780 | 32 | .\" | 32 | .\" |
4781 | 33 | .\" %%%LICENSE_START(BSD_4_CLAUSE_UCB) | ||
4782 | 33 | .\" Redistribution and use in source and binary forms, with or without | 34 | .\" Redistribution and use in source and binary forms, with or without |
4783 | 34 | .\" modification, are permitted provided that the following conditions | 35 | .\" modification, are permitted provided that the following conditions |
4784 | 35 | .\" are met: | 36 | .\" are met: |
4785 | @@ -57,6 +58,7 @@ | |||
4786 | 57 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | 58 | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY |
4787 | 58 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | 59 | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
4788 | 59 | .\" SUCH DAMAGE. | 60 | .\" SUCH DAMAGE. |
4789 | 61 | .\" %%%LICENSE_END | ||
4790 | 60 | .\" | 62 | .\" |
4791 | 61 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> | 63 | .\" Modified 1997-01-31 by Eric S. Raymond <esr@thyrsus.com> |
4792 | 62 | .\" Modified 1998, 1999 by Andi Kleen | 64 | .\" Modified 1998, 1999 by Andi Kleen |
4793 | @@ -122,7 +124,7 @@ | |||
4794 | 122 | set to | 124 | set to |
4795 | 123 | .BR AF_UNSPEC | 125 | .BR AF_UNSPEC |
4796 | 124 | (supported on Linux since kernel 2.2). | 126 | (supported on Linux since kernel 2.2). |
4798 | 125 | .SH "RETURN VALUE" | 127 | .SH RETURN VALUE |
4799 | 126 | If the connection or binding succeeds, zero is returned. | 128 | If the connection or binding succeeds, zero is returned. |
4800 | 127 | On error, \-1 is returned, and | 129 | On error, \-1 is returned, and |
4801 | 128 | .I errno | 130 | .I errno |
4802 | @@ -220,7 +222,7 @@ | |||
4803 | 220 | busy to accept new connections. | 222 | busy to accept new connections. |
4804 | 221 | Note that for IP sockets the timeout may | 223 | Note that for IP sockets the timeout may |
4805 | 222 | be very long when syncookies are enabled on the server. | 224 | be very long when syncookies are enabled on the server. |
4807 | 223 | .SH "CONFORMING TO" | 225 | .SH CONFORMING TO |
4808 | 224 | SVr4, 4.4BSD, (the | 226 | SVr4, 4.4BSD, (the |
4809 | 225 | .BR connect () | 227 | .BR connect () |
4810 | 226 | function first appeared in 4.2BSD), POSIX.1-2001. | 228 | function first appeared in 4.2BSD), POSIX.1-2001. |
4811 | @@ -258,7 +260,7 @@ | |||
4812 | 258 | .BR connect () | 260 | .BR connect () |
4813 | 259 | is shown in | 261 | is shown in |
4814 | 260 | .BR getaddrinfo (3). | 262 | .BR getaddrinfo (3). |
4816 | 261 | .SH "SEE ALSO" | 263 | .SH SEE ALSO |
4817 | 262 | .BR accept (2), | 264 | .BR accept (2), |
4818 | 263 | .BR bind (2), | 265 | .BR bind (2), |
4819 | 264 | .BR getsockname (2), | 266 | .BR getsockname (2), |
4820 | @@ -266,7 +268,7 @@ | |||
4821 | 266 | .BR socket (2), | 268 | .BR socket (2), |
4822 | 267 | .BR path_resolution (7) | 269 | .BR path_resolution (7) |
4823 | 268 | .SH COLOPHON | 270 | .SH COLOPHON |
4825 | 269 | This page is part of release 3.44 of the Linux | 271 | This page is part of release 3.51 of the Linux |
4826 | 270 | .I man-pages | 272 | .I man-pages |
4827 | 271 | project. | 273 | project. |
4828 | 272 | A description of the project, | 274 | A description of the project, |
4829 | 273 | 275 | ||
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 | 1 | .\" Copyright (C) 1996 Free Software Foundation, Inc. | 1 | .\" Copyright (C) 1996 Free Software Foundation, Inc. |
4835 | 2 | .\" | ||
4836 | 3 | .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) | ||
4837 | 2 | .\" This file is distributed according to the GNU General Public License. | 4 | .\" This file is distributed according to the GNU General Public License. |
4839 | 3 | .\" See the file COPYING in the top level source directory for details. | 5 | .\" %%%LICENSE_END |
4840 | 4 | .\" | 6 | .\" |
4841 | 5 | .\" 2006-02-09, some reformatting by Luc Van Oostenryck; some | 7 | .\" 2006-02-09, some reformatting by Luc Van Oostenryck; some |
4842 | 6 | .\" reformatting and rewordings by mtk | 8 | .\" reformatting and rewordings by mtk |
4843 | @@ -22,7 +24,7 @@ | |||
4844 | 22 | attempts to create a loadable module entry and reserve the kernel memory | 24 | attempts to create a loadable module entry and reserve the kernel memory |
4845 | 23 | that will be needed to hold the module. | 25 | that will be needed to hold the module. |
4846 | 24 | This system call requires privilege. | 26 | This system call requires privilege. |
4848 | 25 | .SH "RETURN VALUE" | 27 | .SH RETURN VALUE |
4849 | 26 | On success, returns the kernel address at which the module will reside. | 28 | On success, returns the kernel address at which the module will reside. |
4850 | 27 | On error \-1 is returned and | 29 | On error \-1 is returned and |
4851 | 28 | .I errno | 30 | .I errno |
4852 | @@ -54,18 +56,18 @@ | |||
4853 | 54 | .B CAP_SYS_MODULE | 56 | .B CAP_SYS_MODULE |
4854 | 55 | capability). | 57 | capability). |
4855 | 56 | .SH VERSIONS | 58 | .SH VERSIONS |
4857 | 57 | This system call is only present on Linux up until kernel 2.4; | 59 | This system call is present on Linux only up until kernel 2.4; |
4858 | 58 | it was removed in Linux 2.6. | 60 | it was removed in Linux 2.6. |
4859 | 59 | .\" Removed in Linux 2.5.48 | 61 | .\" Removed in Linux 2.5.48 |
4861 | 60 | .SH "CONFORMING TO" | 62 | .SH CONFORMING TO |
4862 | 61 | .BR create_module () | 63 | .BR create_module () |
4863 | 62 | is Linux-specific. | 64 | is Linux-specific. |
4865 | 63 | .SH "SEE ALSO" | 65 | .SH SEE ALSO |
4866 | 64 | .BR delete_module (2), | 66 | .BR delete_module (2), |
4867 | 65 | .BR init_module (2), | 67 | .BR init_module (2), |
4868 | 66 | .BR query_module (2) | 68 | .BR query_module (2) |
4869 | 67 | .SH COLOPHON | 69 | .SH COLOPHON |
4871 | 68 | This page is part of release 3.44 of the Linux | 70 | This page is part of release 3.51 of the Linux |
4872 | 69 | .I man-pages | 71 | .I man-pages |
4873 | 70 | project. | 72 | project. |
4874 | 71 | A description of the project, | 73 | A description of the project, |
4875 | 72 | 74 | ||
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 | 1 | .\" Copyright (C) 2012 Michael Kerrisk <mtk.manpages@gmail.com> | 1 | .\" Copyright (C) 2012 Michael Kerrisk <mtk.manpages@gmail.com> |
4881 | 2 | .\" | 2 | .\" |
4882 | 3 | .\" %%%LICENSE_START(VERBATIM) | ||
4883 | 3 | .\" Permission is granted to make and distribute verbatim copies of this | 4 | .\" Permission is granted to make and distribute verbatim copies of this |
4884 | 4 | .\" manual provided the copyright notice and this permission notice are | 5 | .\" manual provided the copyright notice and this permission notice are |
4885 | 5 | .\" preserved on all copies. | 6 | .\" preserved on all copies. |
4886 | @@ -19,8 +20,9 @@ | |||
4887 | 19 | .\" | 20 | .\" |
4888 | 20 | .\" Formatted or processed versions of this manual, if unaccompanied by | 21 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4889 | 21 | .\" the source, must acknowledge the copyright and authors of this work. | 22 | .\" the source, must acknowledge the copyright and authors of this work. |
4890 | 23 | .\" %%%LICENSE_END | ||
4891 | 22 | .\" | 24 | .\" |
4893 | 23 | .TH DELETE_MODULE 2 2012-10-24 "Linux" "Linux Programmer's Manual" | 25 | .TH DELETE_MODULE 2 2012-11-08 "Linux" "Linux Programmer's Manual" |
4894 | 24 | .SH NAME | 26 | .SH NAME |
4895 | 25 | delete_module \- unload a kernel module | 27 | delete_module \- unload a kernel module |
4896 | 26 | .SH SYNOPSIS | 28 | .SH SYNOPSIS |
4897 | @@ -100,12 +102,11 @@ | |||
4898 | 100 | The | 102 | The |
4899 | 101 | .B O_TRUNC | 103 | .B O_TRUNC |
4900 | 102 | flag has one further effect on the rules described above. | 104 | flag has one further effect on the rules described above. |
4903 | 103 | By default, | 105 | By default, if a module has an |
4902 | 104 | attempting to remove a module that has an | ||
4904 | 105 | .I init | 106 | .I init |
4905 | 106 | function but no | 107 | function but no |
4906 | 107 | .I exit | 108 | .I exit |
4908 | 108 | function fails. | 109 | function, then an attempt to remove the module will fail. |
4909 | 109 | However, if | 110 | However, if |
4910 | 110 | .BR O_TRUNC | 111 | .BR O_TRUNC |
4911 | 111 | was specified, this requirement is bypassed. | 112 | was specified, this requirement is bypassed. |
4912 | @@ -116,11 +117,11 @@ | |||
4913 | 116 | If the kernel was not built with | 117 | If the kernel was not built with |
4914 | 117 | .BR CONFIG_MODULE_FORCE_UNLOAD , | 118 | .BR CONFIG_MODULE_FORCE_UNLOAD , |
4915 | 118 | this flag is silently ignored. | 119 | this flag is silently ignored. |
4917 | 119 | (Normally , | 120 | (Normally, |
4918 | 120 | .BR CONFIG_MODULE_FORCE_UNLOAD | 121 | .BR CONFIG_MODULE_FORCE_UNLOAD |
4919 | 121 | is enabled.) | 122 | is enabled.) |
4920 | 122 | Using this flag taints the kernel (TAINT_FORCED_RMMOD). | 123 | Using this flag taints the kernel (TAINT_FORCED_RMMOD). |
4922 | 123 | .SH "RETURN VALUE" | 124 | .SH RETURN VALUE |
4923 | 124 | On success, zero is returned. | 125 | On success, zero is returned. |
4924 | 125 | On error, \-1 is returned and | 126 | On error, \-1 is returned and |
4925 | 126 | .I errno | 127 | .I errno |
4926 | @@ -139,7 +140,6 @@ | |||
4927 | 139 | .B O_TRUNC | 140 | .B O_TRUNC |
4928 | 140 | was not specified in | 141 | was not specified in |
4929 | 141 | .IR flags . | 142 | .IR flags . |
4930 | 142 | |||
4931 | 143 | .TP | 143 | .TP |
4932 | 144 | .B EFAULT | 144 | .B EFAULT |
4933 | 145 | .I name | 145 | .I name |
4934 | @@ -169,7 +169,7 @@ | |||
4935 | 169 | .B O_TRUNC | 169 | .B O_TRUNC |
4936 | 170 | was not specified in | 170 | was not specified in |
4937 | 171 | .IR flags . | 171 | .IR flags . |
4939 | 172 | .SH "CONFORMING TO" | 172 | .SH CONFORMING TO |
4940 | 173 | .BR delete_module () | 173 | .BR delete_module () |
4941 | 174 | is Linux-specific. | 174 | is Linux-specific. |
4942 | 175 | .SH NOTES | 175 | .SH NOTES |
4943 | @@ -199,7 +199,7 @@ | |||
4944 | 199 | in Linux 2.4 and earlier are | 199 | in Linux 2.4 and earlier are |
4945 | 200 | .I not | 200 | .I not |
4946 | 201 | currently explained in this manual page. | 201 | currently explained in this manual page. |
4948 | 202 | .SH "SEE ALSO" | 202 | .SH SEE ALSO |
4949 | 203 | .BR create_module (2), | 203 | .BR create_module (2), |
4950 | 204 | .BR init_module (2), | 204 | .BR init_module (2), |
4951 | 205 | .BR query_module (2), | 205 | .BR query_module (2), |
4952 | @@ -207,7 +207,7 @@ | |||
4953 | 207 | .BR modprobe (8), | 207 | .BR modprobe (8), |
4954 | 208 | .BR rmmod (8) | 208 | .BR rmmod (8) |
4955 | 209 | .SH COLOPHON | 209 | .SH COLOPHON |
4957 | 210 | This page is part of release 3.44 of the Linux | 210 | This page is part of release 3.51 of the Linux |
4958 | 211 | .I man-pages | 211 | .I man-pages |
4959 | 212 | project. | 212 | project. |
4960 | 213 | A description of the project, | 213 | A description of the project, |
4961 | 214 | 214 | ||
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 | 1 | .\" Hey Emacs! This file is -*- nroff -*- source. | ||
4967 | 2 | .\" | ||
4968 | 3 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; | 1 | .\" This manpage is Copyright (C) 1992 Drew Eckhardt; |
4969 | 4 | .\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. | 2 | .\" and Copyright (C) 1993 Michael Haardt, Ian Jackson. |
4970 | 5 | .\" and Copyright (C) 2005, 2008 Michael Kerrisk <mtk.manpages@gmail.com> | 3 | .\" and Copyright (C) 2005, 2008 Michael Kerrisk <mtk.manpages@gmail.com> |
4971 | 6 | .\" | 4 | .\" |
4972 | 5 | .\" %%%LICENSE_START(VERBATIM) | ||
4973 | 7 | .\" Permission is granted to make and distribute verbatim copies of this | 6 | .\" Permission is granted to make and distribute verbatim copies of this |
4974 | 8 | .\" manual provided the copyright notice and this permission notice are | 7 | .\" manual provided the copyright notice and this permission notice are |
4975 | 9 | .\" preserved on all copies. | 8 | .\" preserved on all copies. |
4976 | @@ -23,6 +22,7 @@ | |||
4977 | 23 | .\" | 22 | .\" |
4978 | 24 | .\" Formatted or processed versions of this manual, if unaccompanied by | 23 | .\" Formatted or processed versions of this manual, if unaccompanied by |
4979 | 25 | .\" the source, must acknowledge the copyright and authors of this work. | 24 | .\" the source, must acknowledge the copyright and authors of this work. |
4980 | 25 | .\" %%%LICENSE_END | ||
4981 | 26 | .\" | 26 | .\" |
4982 | 27 | .\" Modified 1993-07-21, Rik Faith <faith@cs.unc.edu> | 27 | .\" Modified 1993-07-21, Rik Faith <faith@cs.unc.edu> |
4983 | 28 | .\" Modified 1994-08-21, Michael Chastain <mec@shell.portal.com>: | 28 | .\" Modified 1994-08-21, Michael Chastain <mec@shell.portal.com>: |
4984 | @@ -117,7 +117,7 @@ | |||
4985 | 117 | .BR dup3 () | 117 | .BR dup3 () |
4986 | 118 | fails with the error | 118 | fails with the error |
4987 | 119 | .BR EINVAL . | 119 | .BR EINVAL . |
4989 | 120 | .SH "RETURN VALUE" | 120 | .SH RETURN VALUE |
4990 | 121 | On success, these system calls | 121 | On success, these system calls |
4991 | 122 | return the new descriptor. | 122 | return the new descriptor. |
4992 | 123 | On error, \-1 is returned, and | 123 | On error, \-1 is returned, and |
4993 | @@ -167,7 +167,7 @@ | |||
4994 | 167 | was added to Linux in version 2.6.27; | 167 | was added to Linux in version 2.6.27; |
4995 | 168 | glibc support is available starting with | 168 | glibc support is available starting with |
4996 | 169 | version 2.9. | 169 | version 2.9. |
4998 | 170 | .SH "CONFORMING TO" | 170 | .SH CONFORMING TO |
4999 | 171 | .BR dup (), | 171 | .BR dup (), |
5000 | 172 | .BR dup2 (): | 172 | .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