aboutsummaryrefslogtreecommitdiffstats
path: root/man2/open.2
AgeCommit message (Collapse)AuthorFilesLines
2014-05-19open.2: tfixMichael Kerrisk1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-19open.2: spfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-10open.2: spfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-08bind.2, connect.2, create_module.2, delete_module.2, execve.2, ↵Michael Kerrisk1-1/+1
get_robust_list.2, getpriority.2, getrusage.2, init_module.2, link.2, listen.2, mbind.2, open.2, poll.2, query_module.2, readlink.2, recv.2, remap_file_pages.2, sched_setaffinity.2, semop.2, send.2, stat.2, stime.2, syscall.2, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, remquo.3, rtime.3, sched_getcpu.3, stpcpy.3, stpncpy.3, strcasecmp.3, system.3, fd.4, proc.5, ip.7: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-08link.2, open.2: Update AT_EMPTY_PATH and O_PATH documentationAndy Lutomirski1-0/+7
The current text reflects the general worry in the kernel about recipients of O_PATH fds being able to hardlink the referenced files. It turns out that it was possible to link these files regardless of any possible security concerns. Linux 3.11 removes the capability check in AT_EMPTY_PATH. I expect that this functionality will be generally useful, so let's document it better. Signed-off-by: Andy Lutomirski <luto@amacapital.net> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-08open.2: ffixMichael Kerrisk1-1/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-08open.2: spfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-05-06open.2: wfixJohn Marshall1-1/+1
Signed-off-by: John Marshall <jm18@sanger.ac.uk> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-28time.1, get_kernel_syms.2, getitimer.2, open.2, perf_event_open.2, wait.2, ↵Michael Kerrisk1-1/+1
alloca.3, bcmp.3, catopen.3, fputwc.3, iconv.3, iswalnum.3, iswalpha.3, iswblank.3, iswcntrl.3, iswctype.3, iswdigit.3, iswgraph.3, iswlower.3, iswprint.3, iswpunct.3, iswspace.3, iswupper.3, iswxdigit.3, mbsinit.3, putwchar.3, rcmd.3, rexec.3, sigqueue.3, strverscmp.3, wctrans.3, wctype.3, wcwidth.3, console_codes.4, initrd.4, st.4, elf.5, nss.5, ip.7, netdevice.7, path_resolution.7, socket.7, udp.7, ld.so.8: grfix: s/Otherwise /Otherwise, / Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23open.2: srcfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23open.2: Minor tweaks to Peter Schiffer's patchMichael Kerrisk1-7/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23open.2: Update note on alignment of user buffer and file offset for O_DIRECTPeter Schiffer1-1/+10
The sentence in open(2) man page in notes for O_DIRECT flag: "Under Linux 2.6, alignment to 512-byte boundaries suffices." is not universally correct. The alignment is a property of the storage, for example, 4k-sector drives with no 512 byte sector emulation will be unable to perform 512-byte direct I/O. The patch clarifies this sentence. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23open.2: Remove repetitious text on use of fcntl() to change file status flagsMichael Kerrisk1-4/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-23open.2: Note some of the various synonyms for "open file description"Michael Kerrisk1-2/+7
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-20open.2: Add more detail on the race that O_CLOEXEC is designed to avoidMichael Kerrisk1-6/+20
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-10open.2: Remove crufty text stating that O_DIRECTORY is Linux-specificMichael Kerrisk1-1/+1
Reported-by: Matthew Dempsky <mdempsky@chromium.org> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-10open.2: Note which filesystems support O_TMPFILEMichael Kerrisk1-2/+7
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06bdflush.2, fsync.2, mmap.2, open.2, perf_event_open.2, sync.2, syscall.2, ↵Michael Kerrisk1-1/+1
fmemopen.3, getaddrinfo.3, getline.3, mq_notify.3, offsetof.3, aio.7, symlink.7: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-04-06open.2: SEE ALSO: add open_by_name_at(2)Michael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-26open.2: grfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18Removed trailing white space at end of linesMichael Kerrisk1-3/+3
2014-03-18open.2: Clarify ELOOP error interaction with O_PATHMichael Kerrisk1-3/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18open.2: wfixMichael Kerrisk1-2/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18open.2: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-18open.2: Add other system calls and functions that are like openat()Michael Kerrisk1-3/+7
fanotify_mark(2), name_to_handle_at(2), and scandirat(3) have a directory file descriptor argument for the same reason as openat(). Also: reword the rationale for the *at() functions somewhat. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-17open.2: Document O_DSYNC and rewrite discussion of O_SYNCMichael Kerrisk1-23/+123
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-03-17open.2: Organize some material under additional subheadings in NOTESMichael Kerrisk1-59/+67
There's an amorphous mass of material under NOTES. Structure it with some subheadings, and do a little reorganizing. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-26Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2014-02-21access.2, chmod.2, chown.2, link.2, mkdir.2, open.2, readlink.2, rename.2, ↵Michael Kerrisk1-6/+6
stat.2, symlink.2, unlink.2, mkfifo.3, scandir.3: Minor fix: remove section numbers in references to functions inside page With the page merges, we now have some references to functions within the page that have section numbers. Remove those. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21open.2: Remove sentence that openat() is present on SolarisMichael Kerrisk1-1/+0
That point was only really relevant before openat() was standardized in POSIX.1.2008. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21open.2: Merge text from openat(2)Michael Kerrisk1-6/+146
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-21open.2: Make NAME text a little more genericMichael Kerrisk1-2/+2
(No need to say "file *or device*") Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-02-10open.2: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2014-01-24open.2: spfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: BUGS: Verifying O_TMPFILE support requires checking for *two* errorsMichael Kerrisk1-0/+8
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: srcfix: Update copyright to add mtkMichael Kerrisk1-2/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Add text on meaning of O_EXCL + O_TMPFILEMichael Kerrisk1-0/+13
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Adjust O_TMPFILE code sampleMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: wfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: grfixMichael Kerrisk1-3/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Minor reworking of text referring to fcntl(2) and file status flagsMichael Kerrisk1-2/+4
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Remove crufty duplicate text on modifying file status flagsMichael Kerrisk1-4/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Add pointer in description to BUGS, for O_ASYNC limitationMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Place O_TMPFILE in alphabetical orderMichael Kerrisk1-75/+75
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Update CONFORMING TOMichael Kerrisk1-16/+28
Add POSIX.1-2008. Add mention of O_TMPFILE. Update text on various flags that were added in POSIX.1-2008, and whose definitions can, since glibc 2.12, be obtained by suitably defining _POSIX_C_SOURCE or _XOPEN_SOURCE Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: wfixMichael Kerrisk1-1/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24getrlimit.2, madvise.2, mount.2, open.2, perf_event_open.2, send.2: tfix: ↵Michael Kerrisk1-4/+4
Consistent capitalization for "(since Linux...)" Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Note that O_TMPFILE requires per-filesystem supportMichael Kerrisk1-0/+11
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Add ENOENT error for O_TMPFILEMichael Kerrisk1-0/+14
On older kernels that don't support O_TMPFILE, O_TMPFILE + [O_RDWR or O_WRONLY] will produce the error ENOENT if the directory specified in 'pathname' does not exist. Reported-by: Andy Lutomirski <luto@amacapital.net> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Significant enhancements to O_TMPFILE discussionMichael Kerrisk1-6/+73
Describe use of linkat() with O_TMPFILE. Note main use cases for O_TMPFILE. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: srcfixMichael Kerrisk1-1/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Fixes to Andy Lutomirski's patchMichael Kerrisk1-9/+16
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2014-01-24open.2: Document O_TMPFILEAndy Lutomirski1-2/+30
O_TMPFILE is new in Linux 3.11 Signed-off-by: Andy Lutomirski <luto@amacapital.net> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-09-02open.2: Add EINVAL to errors listDoug Goldstein1-0/+7
EINVAL can be returned by open(2) when the underlying filesystem doesn't support O_DIRECT. It is documented in the NOTES section but this patch adds it to the list of possible errors. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-08-09open.2: Add mmap(2) to list of calls that fail when given an O_PATH descriptorRobert Harris1-2/+3
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-08-08intro.1, time.1, access.2, acct.2, alloc_hugepages.2, bind.2, chdir.2, ↵Michael Kerrisk1-18/+18
chmod.2, chown.2, chroot.2, clone.2, close.2, execve.2, fallocate.2, fcntl.2, getdents.2, getrusage.2, getxattr.2, init_module.2, inotify_add_watch.2, ioprio_set.2, kcmp.2, link.2, listxattr.2, lseek.2, madvise.2, mkdir.2, mknod.2, mmap.2, mount.2, move_pages.2, msgctl.2, nfsservctl.2, open.2, pivot_root.2, quotactl.2, read.2, readlink.2, removexattr.2, rename.2, rmdir.2, semctl.2, setfsgid.2, setfsuid.2, setresuid.2, setuid.2, setup.2, setxattr.2, shmctl.2, splice.2, spu_create.2, stat.2, statfs.2, swapon.2, symlink.2, sync.2, sync_file_range.2, sysfs.2, truncate.2, umount.2, unlink.2, unshare.2, ustat.2, utime.2, utimensat.2, write.2, btree.3, errno.3, fexecve.3, ftw.3, futimes.3, get_nprocs_conf.3, getcwd.3, getdirentries.3, getmntent.3, glob.3, mkfifo.3, mq_open.3, readdir.3, realpath.3, recno.3, remove.3, sem_open.3, shm_open.3, statvfs.3, sysconf.3, telldir.3, tmpfile.3, cciss.4, initrd.4, pts.4, sk98lin.4, vcs.4, core.5, filesystems.5, proc.5, boot.7, bootparam.7, capabilities.7, cpuset.7, credentials.7, feature_test_macros.7, fifo.7, hier.7, inotify.7, intro.7, mq_overview.7, path_resolution.7, pipe.7, sem_overview.7, shm_overview.7, spufs.7, symlink.7, unix.7, uri.7, sync.8: Global fix: s/file system/filesystem/ Notwithstanding 24d01c530c5a3f75217543d02bf6712395e5f90c, "filesystem" is the form used by the great majority of man pages outside the man-pages project and in a number of other sources, so let's go with that. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-07-22open.2: tfixPeter Schiffer1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-07-20open.2: Remove warning that O_DIRECTORY is only for use with opendir(3)Michael Kerrisk1-4/+2
O_DIRECTORY can also be used with, for example, O_PATH. Reorted-by: Geoffrey Thomas <gthomas@mokafive.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-07-20open.2: Note that fcntl(F_GETFL) can also be used on O_PATH descriptorMichael Kerrisk1-0/+7
Reported-by: Al Viro <viro@ZenIV.linux.org.uk> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-07-20open.2: srcfix: remove FIXMEMichael Kerrisk1-12/+0
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-07-20open.2: Document O_PATHMichael Kerrisk1-2/+100
See also https://bugzilla.redhat.com/show_bug.cgi?id=885740 Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-04-01intro.1, _syscall.2, access.2, arch_prctl.2, cacheflush.2, chown.2, ↵Michael Kerrisk1-6/+6
clock_getres.2, clone.2, create_module.2, fcntl.2, flock.2, get_kernel_syms.2, get_robust_list.2, get_thread_area.2, getcpu.2, getpriority.2, getrlimit.2, getrusage.2, ioprio_set.2, kexec_load.2, madvise.2, mbind.2, migrate_pages.2, mknod.2, mmap.2, mount.2, move_pages.2, mprotect.2, open.2, pause.2, pciconfig_read.2, perf_event_open.2, prctl.2, ptrace.2, query_module.2, read.2, reboot.2, recv.2, s390_runtime_instr.2, sched_setscheduler.2, select_tut.2, send.2, set_mempolicy.2, setfsgid.2, setfsuid.2, sigaction.2, spu_create.2, spu_run.2, stime.2, swapon.2, syslog.2, timer_create.2, timer_getoverrun.2, times.2, tkill.2, umount.2, unimplemented.2, ustat.2, vm86.2, wait.2, abs.3, aio_read.3, aio_write.3, bsd_signal.3, catgets.3, clearenv.3, cmsg.3, dbopen.3, dirfd.3, dlopen.3, exec.3, fenv.3, ferror.3, fmemopen.3, fnmatch.3, fopen.3, futimes.3, getaddrinfo.3, getifaddrs.3, getipnodebyname.3, hsearch.3, if_nameindex.3, inet_pton.3, mblen.3, mbrlen.3, mbsrtowcs.3, mbtowc.3, mcheck.3, memfrob.3, mq_notify.3, netlink.3, posix_memalign.3, printf.3, pthread_attr_setscope.3, pthread_cleanup_push.3, pthread_kill_other_threads_np.3, pthread_self.3, pthread_setcancelstate.3, pthread_setconcurrency.3, raise.3, resolver.3, rpc.3, rtime.3, rtnetlink.3, scanf.3, setbuf.3, setnetgrent.3, shm_open.3, sigpause.3, sigset.3, sigwait.3, sockatmark.3, strcasecmp.3, strcmp.3, strdup.3, strftime.3, strptime.3, strsignal.3, strverscmp.3, sysv_signal.3, termios.3, wcrtomb.3, wcsnlen.3, wcsnrtombs.3, wcsrtombs.3, wctomb.3, wprintf.3, console_codes.4, cpuid.4, msr.4, rtc.4, sk98lin.4, st.4, tty.4, charmap.5, core.5, elf.5, hosts.equiv.5, proc.5, resolv.conf.5, services.5, slabinfo.5, arp.7, bootparam.7, capabilities.7, charsets.7, cpuset.7, ddp.7, epoll.7, feature_test_macros.7, futex.7, hier.7, icmp.7, inotify.7, ip.7, ipv6.7, man-pages.7, mdoc.7, mdoc.samples.7, netdevice.7, netlink.7, numa.7, packet.7, path_resolution.7, posixoptions.7, pthreads.7, raw.7, rtld-audit.7, rtnetlink.7, sem_overview.7, sigevent.7, socket.7, spufs.7, tcp.7, udp.7, unicode.7, uri.7, utf-8.7, intro.8, ldconfig.8, sync.8: Global fix: fix placement of word "only" Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-16_exit.2, access.2, alarm.2, close.2, link.2, mkdir.2, mknod.2, open.2, ↵Michael Kerrisk1-2/+2
read.2, rename.2, rmdir.2, s390_runtime_instr.2, symlink.2, unlink.2, write.2, remove.3, charsets.7: srcfix: Tidy copyright notices Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-10intro.1, _exit.2, access.2, alarm.2, alloc_hugepages.2, arch_prctl.2, ↵Michael Kerrisk1-1/+1
bind.2, chdir.2, chmod.2, chown.2, chroot.2, clock_getres.2, clock_nanosleep.2, close.2, connect.2, delete_module.2, dup.2, execve.2, exit_group.2, faccessat.2, fchmodat.2, fchownat.2, fcntl.2, fork.2, fstatat.2, fsync.2, futimesat.2, get_robust_list.2, getdents.2, getdomainname.2, getgid.2, getgroups.2, gethostname.2, getpagesize.2, getpid.2, getresuid.2, getrlimit.2, getrusage.2, gettid.2, gettimeofday.2, getuid.2, getunwind.2, idle.2, init_module.2, intro.2, iopl.2, kcmp.2, kexec_load.2, kill.2, link.2, linkat.2, llseek.2, lookup_dcookie.2, madvise.2, mincore.2, mkdirat.2, mknodat.2, mmap.2, mmap2.2, mount.2, mprotect.2, mq_getsetattr.2, msgctl.2, msgget.2, msgop.2, msync.2, nice.2, open.2, openat.2, pause.2, perfmonctl.2, personality.2, pipe.2, poll.2, posix_fadvise.2, prctl.2, pread.2, process_vm_readv.2, quotactl.2, read.2, readahead.2, readdir.2, readlinkat.2, readv.2, reboot.2, recvmmsg.2, remap_file_pages.2, rename.2, renameat.2, rmdir.2, rt_sigqueueinfo.2, select.2, select_tut.2, semctl.2, semget.2, semop.2, sendmmsg.2, set_tid_address.2, seteuid.2, setfsgid.2, setfsuid.2, setgid.2, setresuid.2, setuid.2, setup.2, sgetmask.2, shmctl.2, shmget.2, shmop.2, sigaction.2, sigaltstack.2, signal.2, sigpending.2, sigprocmask.2, sigreturn.2, sigsuspend.2, sigwaitinfo.2, splice.2, stat.2, statfs.2, stime.2, subpage_prot.2, swapon.2, symlink.2, symlinkat.2, sync.2, sync_file_range.2, syscalls.2, sysctl.2, sysfs.2, syslog.2, tee.2, time.2, timer_create.2, timer_delete.2, timer_getoverrun.2, timer_settime.2, times.2, tkill.2, umask.2, umount.2, uname.2, unlink.2, unlinkat.2, uselib.2, ustat.2, utime.2, utimensat.2, vfork.2, vhangup.2, vm86.2, vmsplice.2, wait.2, wait4.2, write.2, CPU_SET.3, INFINITY.3, abort.3, abs.3, acos.3, acosh.3, adjtime.3, aio_init.3, asin.3, asinh.3, asprintf.3, assert.3, assert_perror.3, atan.3, atan2.3, atanh.3, atexit.3, atof.3, atoi.3, basename.3, bcmp.3, bcopy.3, bindresvport.3, bsd_signal.3, bsearch.3, bstring.3, byteorder.3, bzero.3, catgets.3, catopen.3, cbrt.3, ceil.3, clearenv.3, clock.3, clock_getcpuclockid.3, closedir.3, confstr.3, copysign.3, cos.3, cosh.3, ctermid.3, ctime.3, difftime.3, dirfd.3, div.3, dl_iterate_phdr.3, dprintf.3, drand48.3, drand48_r.3, dysize.3, ecvt.3, ecvt_r.3, end.3, endian.3, erf.3, erfc.3, ether_aton.3, euidaccess.3, exit.3, exp.3, exp10.3, exp2.3, expm1.3, fabs.3, fcloseall.3, fexecve.3, ffs.3, fgetgrent.3, fgetpwent.3, finite.3, flockfile.3, floor.3, fmod.3, fnmatch.3, fopencookie.3, fpathconf.3, fpurge.3, frexp.3, fseeko.3, ftok.3, futimes.3, gcvt.3, get_nprocs_conf.3, getaddrinfo.3, getaddrinfo_a.3, getauxval.3, getcontext.3, getcwd.3, getdate.3, getdirentries.3, getdtablesize.3, getenv.3, getfsent.3, getgrent.3, getgrnam.3, getgrouplist.3, gethostbyname.3, gethostid.3, getifaddrs.3, getipnodebyname.3, getline.3, getlogin.3, getmntent.3, getnetent.3, getnetent_r.3, getopt.3, getprotoent.3, getprotoent_r.3, getpw.3, getpwent.3, getpwnam.3, getrpcent_r.3, gets.3, getservent.3, getservent_r.3, getumask.3, getusershell.3, getutmp.3, getw.3, glob.3, gnu_get_libc_version.3, gsignal.3, hypot.3, if_nameindex.3, if_nametoindex.3, ilogb.3, index.3, inet.3, inet_ntop.3, inet_pton.3, infnan.3, initgroups.3, insque.3, intro.3, isalpha.3, isatty.3, j0.3, ldexp.3, localeconv.3, log.3, log10.3, log1p.3, log2.3, logb.3, lrint.3, lround.3, lsearch.3, lseek64.3, makecontext.3, makedev.3, mallinfo.3, malloc.3, malloc_get_state.3, malloc_info.3, malloc_stats.3, malloc_trim.3, malloc_usable_size.3, mallopt.3, matherr.3, mcheck.3, memccpy.3, memchr.3, memcmp.3, memcpy.3, memfrob.3, memmem.3, memmove.3, memset.3, mkdtemp.3, mkfifo.3, mkfifoat.3, mkstemp.3, mktemp.3, modf.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_open.3, mq_receive.3, mq_send.3, mq_unlink.3, mtrace.3, on_exit.3, opendir.3, posix_fallocate.3, posix_memalign.3, posix_openpt.3, pow.3, pow10.3, profil.3, psignal.3, pthread_attr_init.3, pthread_attr_setaffinity_np.3, pthread_attr_setdetachstate.3, pthread_attr_setguardsize.3, pthread_attr_setinheritsched.3, pthread_attr_setschedparam.3, pthread_attr_setschedpolicy.3, pthread_attr_setscope.3, pthread_attr_setstack.3, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, pthread_cancel.3, pthread_cleanup_push.3, pthread_cleanup_push_defer_np.3, pthread_create.3, pthread_detach.3, pthread_equal.3, pthread_exit.3, pthread_getattr_np.3, pthread_getcpuclockid.3, pthread_join.3, pthread_kill.3, pthread_kill_other_threads_np.3, pthread_self.3, pthread_setaffinity_np.3, pthread_setcancelstate.3, pthread_setconcurrency.3, pthread_setname_np.3, pthread_setschedparam.3, pthread_setschedprio.3, pthread_sigmask.3, pthread_sigqueue.3, pthread_testcancel.3, pthread_tryjoin_np.3, pthread_yield.3, putenv.3, putpwent.3, puts.3, qecvt.3, qsort.3, raise.3, rand.3, random.3, random_r.3, re_comp.3, readdir.3, realpath.3, regex.3, remainder.3, remove.3, resolver.3, rewinddir.3, rint.3, round.3, scalb.3, scalbln.3, scandir.3, sched_getcpu.3, seekdir.3, sem_close.3, sem_destroy.3, sem_getvalue.3, sem_init.3, sem_open.3, sem_post.3, sem_unlink.3, sem_wait.3, setenv.3, setlocale.3, setlogmask.3, shm_open.3, siginterrupt.3, sigpause.3, sigqueue.3, sigset.3, sigsetops.3, sigvec.3, sigwait.3, sin.3, sinh.3, sleep.3, sockatmark.3, sqrt.3, statvfs.3, stdio_ext.3, stpcpy.3, strcasecmp.3, strcat.3, strchr.3, strcmp.3, strcoll.3, strcpy.3, strdup.3, strerror.3, strfry.3, strftime.3, string.3, strlen.3, strpbrk.3, strptime.3, strsep.3, strsignal.3, strspn.3, strstr.3, strtok.3, strtol.3, strtoul.3, strverscmp.3, strxfrm.3, swab.3, sysconf.3, syslog.3, system.3, sysv_signal.3, tan.3, tanh.3, tcgetpgrp.3, tcgetsid.3, telldir.3, tempnam.3, timegm.3, timeradd.3, tmpfile.3, tmpnam.3, toascii.3, toupper.3, trunc.3, tsearch.3, ttyslot.3, tzset.3, ulimit.3, undocumented.3, unlocked_stdio.3, usleep.3, y0.3, cpuid.4, full.4, initrd.4, mouse.4, msr.4, sd.4, st.4, acct.5, core.5, services.5, slabinfo.5, aio.7, capabilities.7, credentials.7, feature_test_macros.7, hier.7, inotify.7, libc.7, locale.7, man-pages.7, man.7, math_error.7, mq_overview.7, numa.7, path_resolution.7, pipe.7, pthreads.7, pty.7, rtld-audit.7, sem_overview.7, shm_overview.7, sigevent.7, signal.7, suffixes.7, svipc.7, termio.7, time.7, udplite.7, units.7, uri.7, sln.8: s/LICENSE_START(verbatim)/LICENSE_START(VERBATIM)/ Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-10intro.1, _exit.2, access.2, alarm.2, alloc_hugepages.2, arch_prctl.2, ↵Michael Kerrisk1-0/+2
bind.2, chdir.2, chmod.2, chown.2, chroot.2, clock_getres.2, clock_nanosleep.2, close.2, connect.2, delete_module.2, dup.2, execve.2, exit_group.2, faccessat.2, fchmodat.2, fchownat.2, fcntl.2, fork.2, fstatat.2, fsync.2, futimesat.2, get_robust_list.2, getdents.2, getdomainname.2, getgid.2, getgroups.2, gethostname.2, getpagesize.2, getpid.2, getresuid.2, getrlimit.2, getrusage.2, gettid.2, gettimeofday.2, getuid.2, getunwind.2, idle.2, init_module.2, intro.2, iopl.2, kcmp.2, kexec_load.2, kill.2, link.2, linkat.2, llseek.2, lookup_dcookie.2, madvise.2, mincore.2, mkdirat.2, mknodat.2, mmap.2, mmap2.2, mount.2, mprotect.2, mq_getsetattr.2, msgctl.2, msgget.2, msgop.2, msync.2, nice.2, open.2, openat.2, pause.2, perfmonctl.2, personality.2, pipe.2, poll.2, posix_fadvise.2, prctl.2, pread.2, process_vm_readv.2, quotactl.2, read.2, readahead.2, readdir.2, readlinkat.2, readv.2, reboot.2, recvmmsg.2, remap_file_pages.2, rename.2, renameat.2, rmdir.2, rt_sigqueueinfo.2, select.2, select_tut.2, semctl.2, semget.2, semop.2, sendmmsg.2, set_tid_address.2, seteuid.2, setfsgid.2, setfsuid.2, setgid.2, setresuid.2, setuid.2, setup.2, sgetmask.2, shmctl.2, shmget.2, shmop.2, sigaction.2, sigaltstack.2, signal.2, sigpending.2, sigprocmask.2, sigreturn.2, sigsuspend.2, sigwaitinfo.2, splice.2, stat.2, statfs.2, stime.2, subpage_prot.2, swapon.2, symlink.2, symlinkat.2, sync.2, sync_file_range.2, syscalls.2, sysctl.2, sysfs.2, syslog.2, tee.2, time.2, timer_create.2, timer_delete.2, timer_getoverrun.2, timer_settime.2, times.2, tkill.2, umask.2, umount.2, uname.2, unlink.2, unlinkat.2, uselib.2, ustat.2, utime.2, utimensat.2, vfork.2, vhangup.2, vm86.2, vmsplice.2, wait.2, wait4.2, write.2, CPU_SET.3, INFINITY.3, abort.3, abs.3, acos.3, acosh.3, adjtime.3, aio_init.3, asin.3, asinh.3, asprintf.3, assert.3, assert_perror.3, atan.3, atan2.3, atanh.3, atexit.3, atof.3, atoi.3, basename.3, bcmp.3, bcopy.3, bindresvport.3, bsd_signal.3, bsearch.3, bstring.3, byteorder.3, bzero.3, catgets.3, catopen.3, cbrt.3, ceil.3, clearenv.3, clock.3, clock_getcpuclockid.3, closedir.3, confstr.3, copysign.3, cos.3, cosh.3, ctermid.3, ctime.3, difftime.3, dirfd.3, div.3, dl_iterate_phdr.3, dprintf.3, drand48.3, drand48_r.3, dysize.3, ecvt.3, ecvt_r.3, end.3, endian.3, erf.3, erfc.3, ether_aton.3, euidaccess.3, exit.3, exp.3, exp10.3, exp2.3, expm1.3, fabs.3, fcloseall.3, fexecve.3, ffs.3, fgetgrent.3, fgetpwent.3, finite.3, flockfile.3, floor.3, fmod.3, fnmatch.3, fopencookie.3, fpathconf.3, fpurge.3, frexp.3, fseeko.3, ftok.3, futimes.3, gcvt.3, get_nprocs_conf.3, getaddrinfo.3, getaddrinfo_a.3, getauxval.3, getcontext.3, getcwd.3, getdate.3, getdirentries.3, getdtablesize.3, getenv.3, getfsent.3, getgrent.3, getgrnam.3, getgrouplist.3, gethostbyname.3, gethostid.3, getifaddrs.3, getipnodebyname.3, getline.3, getlogin.3, getmntent.3, getnetent.3, getnetent_r.3, getopt.3, getprotoent.3, getprotoent_r.3, getpw.3, getpwent.3, getpwnam.3, getrpcent_r.3, gets.3, getservent.3, getservent_r.3, getumask.3, getusershell.3, getutmp.3, getw.3, glob.3, gnu_get_libc_version.3, gsignal.3, hypot.3, if_nameindex.3, if_nametoindex.3, ilogb.3, index.3, inet.3, inet_ntop.3, inet_pton.3, infnan.3, initgroups.3, insque.3, intro.3, isalpha.3, isatty.3, j0.3, ldexp.3, localeconv.3, log.3, log10.3, log1p.3, log2.3, logb.3, lrint.3, lround.3, lsearch.3, lseek64.3, makecontext.3, makedev.3, mallinfo.3, malloc.3, malloc_get_state.3, malloc_info.3, malloc_stats.3, malloc_trim.3, malloc_usable_size.3, mallopt.3, matherr.3, mcheck.3, memccpy.3, memchr.3, memcmp.3, memcpy.3, memfrob.3, memmem.3, memmove.3, memset.3, mkdtemp.3, mkfifo.3, mkfifoat.3, mkstemp.3, mktemp.3, modf.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_open.3, mq_receive.3, mq_send.3, mq_unlink.3, mtrace.3, on_exit.3, opendir.3, posix_fallocate.3, posix_memalign.3, posix_openpt.3, pow.3, pow10.3, profil.3, psignal.3, pthread_attr_init.3, pthread_attr_setaffinity_np.3, pthread_attr_setdetachstate.3, pthread_attr_setguardsize.3, pthread_attr_setinheritsched.3, pthread_attr_setschedparam.3, pthread_attr_setschedpolicy.3, pthread_attr_setscope.3, pthread_attr_setstack.3, pthread_attr_setstackaddr.3, pthread_attr_setstacksize.3, pthread_cancel.3, pthread_cleanup_push.3, pthread_cleanup_push_defer_np.3, pthread_create.3, pthread_detach.3, pthread_equal.3, pthread_exit.3, pthread_getattr_np.3, pthread_getcpuclockid.3, pthread_join.3, pthread_kill.3, pthread_kill_other_threads_np.3, pthread_self.3, pthread_setaffinity_np.3, pthread_setcancelstate.3, pthread_setconcurrency.3, pthread_setname_np.3, pthread_setschedparam.3, pthread_setschedprio.3, pthread_sigmask.3, pthread_sigqueue.3, pthread_testcancel.3, pthread_tryjoin_np.3, pthread_yield.3, putenv.3, putpwent.3, puts.3, qecvt.3, qsort.3, raise.3, rand.3, random.3, random_r.3, re_comp.3, readdir.3, realpath.3, regex.3, remainder.3, remove.3, resolver.3, rewinddir.3, rint.3, round.3, scalb.3, scalbln.3, scandir.3, sched_getcpu.3, seekdir.3, sem_close.3, sem_destroy.3, sem_getvalue.3, sem_init.3, sem_open.3, sem_post.3, sem_unlink.3, sem_wait.3, setenv.3, setlocale.3, setlogmask.3, shm_open.3, siginterrupt.3, sigpause.3, sigqueue.3, sigset.3, sigsetops.3, sigvec.3, sigwait.3, sin.3, sinh.3, sleep.3, sockatmark.3, sqrt.3, statvfs.3, stdio_ext.3, stpcpy.3, strcasecmp.3, strcat.3, strchr.3, strcmp.3, strcoll.3, strcpy.3, strdup.3, strerror.3, strfry.3, strftime.3, string.3, strlen.3, strpbrk.3, strptime.3, strsep.3, strsignal.3, strspn.3, strstr.3, strtok.3, strtol.3, strtoul.3, strverscmp.3, strxfrm.3, swab.3, sysconf.3, syslog.3, system.3, sysv_signal.3, tan.3, tanh.3, tcgetpgrp.3, tcgetsid.3, telldir.3, tempnam.3, timegm.3, timeradd.3, tmpfile.3, tmpnam.3, toascii.3, toupper.3, trunc.3, tsearch.3, ttyslot.3, tzset.3, ulimit.3, undocumented.3, unlocked_stdio.3, usleep.3, y0.3, cpuid.4, full.4, initrd.4, mouse.4, msr.4, sd.4, st.4, acct.5, core.5, services.5, slabinfo.5, aio.7, capabilities.7, credentials.7, feature_test_macros.7, hier.7, inotify.7, libc.7, locale.7, man-pages.7, man.7, math_error.7, mq_overview.7, numa.7, path_resolution.7, pipe.7, pthreads.7, pty.7, rtld-audit.7, sem_overview.7, shm_overview.7, sigevent.7, signal.7, suffixes.7, svipc.7, termio.7, time.7, udplite.7, units.7, uri.7, sln.8: Global fix: Add LICENSE_START(verbatim) Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-10_exit.2, access.2, acct.2, adjtimex.2, alarm.2, alloc_hugepages.2, ↵Michael Kerrisk1-2/+0
arch_prctl.2, bdflush.2, bind.2, brk.2, chdir.2, chmod.2, chown.2, chroot.2, clock_getres.2, clone.2, close.2, connect.2, dup.2, execve.2, faccessat.2, fchmodat.2, fchownat.2, fcntl.2, flock.2, fork.2, fstatat.2, fsync.2, futimesat.2, getdomainname.2, getgid.2, getgroups.2, gethostname.2, getpid.2, getresuid.2, getrlimit.2, getrusage.2, gettid.2, gettimeofday.2, getuid.2, idle.2, ioperm.2, iopl.2, ipc.2, kexec_load.2, kill.2, link.2, linkat.2, lookup_dcookie.2, madvise.2, migrate_pages.2, mincore.2, mkdir.2, mkdirat.2, mknod.2, mknodat.2, mlock.2, mmap.2, mmap2.2, modify_ldt.2, mount.2, move_pages.2, mq_getsetattr.2, mremap.2, msync.2, nanosleep.2, nfsservctl.2, nice.2, open.2, openat.2, outb.2, pause.2, perf_event_open.2, pipe.2, poll.2, posix_fadvise.2, prctl.2, ptrace.2, read.2, readahead.2, readlinkat.2, rename.2, renameat.2, rmdir.2, sched_get_priority_max.2, sched_rr_get_interval.2, sched_setparam.2, sched_setscheduler.2, sched_yield.2, select.2, setresuid.2, setup.2, socketcall.2, splice.2, stat.2, stime.2, swapon.2, symlink.2, symlinkat.2, sync.2, sync_file_range.2, tee.2, time.2, times.2, tkill.2, umask.2, umount.2, unimplemented.2, unlink.2, unlinkat.2, uselib.2, utime.2, utimensat.2, vhangup.2, vm86.2, vmsplice.2, wait.2, wait4.2, write.2, ether_aton.3, euidaccess.3, fexecve.3, ftime.3, futimes.3, getdirentries.3, getdtablesize.3, gethostid.3, getlogin.3, getpt.3, grantpt.3, hsearch.3, inet.3, lsearch.3, mkfifo.3, mkfifoat.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_open.3, mq_receive.3, mq_send.3, mq_unlink.3, posix_openpt.3, profil.3, ptsname.3, scandirat.3, sem_close.3, sem_destroy.3, sem_getvalue.3, sem_init.3, sem_open.3, sem_post.3, sem_unlink.3, sem_wait.3, shm_open.3, stpcpy.3, termios.3, toascii.3, tsearch.3, ulimit.3, undocumented.3, unlockpt.3, pts.4, charmap.5, locale.5, services.5, feature_test_macros.7, inotify.7, mq_overview.7, pipe.7, pty.7, sem_overview.7, shm_overview.7, unicode.7, utf-8.7: Global fix: remove "Hey Emacs" comment in page source Only certain pages have this; there is no consistency, so remove it from all pages Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-03-05Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2013-02-24getent.1, intro.1, time.1, _exit.2, _syscall.2, accept.2, access.2, acct.2, ↵Michael Kerrisk1-3/+3
adjtimex.2, alarm.2, alloc_hugepages.2, arch_prctl.2, bdflush.2, bind.2, brk.2, cacheflush.2, capget.2, chdir.2, chmod.2, chown.2, chroot.2, clock_getres.2, clock_nanosleep.2, clone.2, close.2, connect.2, create_module.2, delete_module.2, dup.2, epoll_create.2, epoll_ctl.2, epoll_wait.2, eventfd.2, execve.2, exit_group.2, faccessat.2, fchmodat.2, fchownat.2, fcntl.2, flock.2, fork.2, fstatat.2, fsync.2, futex.2, futimesat.2, get_kernel_syms.2, get_robust_list.2, get_thread_area.2, getcpu.2, getdents.2, getdomainname.2, getgid.2, getgroups.2, gethostname.2, getitimer.2, getpagesize.2, getpeername.2, getpid.2, getpriority.2, getresuid.2, getrlimit.2, getrusage.2, getsid.2, getsockname.2, getsockopt.2, gettid.2, gettimeofday.2, getuid.2, getunwind.2, getxattr.2, idle.2, init_module.2, inotify_add_watch.2, inotify_init.2, inotify_rm_watch.2, intro.2, io_cancel.2, io_destroy.2, io_getevents.2, io_setup.2, io_submit.2, ioctl.2, ioctl_list.2, ioperm.2, iopl.2, ioprio_set.2, ipc.2, kcmp.2, kill.2, killpg.2, link.2, linkat.2, listen.2, listxattr.2, llseek.2, lookup_dcookie.2, lseek.2, madvise.2, migrate_pages.2, mincore.2, mkdir.2, mkdirat.2, mknod.2, mknodat.2, mlock.2, mmap.2, mmap2.2, modify_ldt.2, mount.2, move_pages.2, mprotect.2, mq_getsetattr.2, mremap.2, msgctl.2, msgget.2, msgop.2, msync.2, nanosleep.2, nfsservctl.2, nice.2, open.2, openat.2, outb.2, pause.2, pciconfig_read.2, perf_event_open.2, perfmonctl.2, personality.2, pipe.2, pivot_root.2, poll.2, posix_fadvise.2, prctl.2, pread.2, process_vm_readv.2, ptrace.2, query_module.2, quotactl.2, read.2, readahead.2, readdir.2, readlink.2, readlinkat.2, readv.2, reboot.2, recv.2, remap_file_pages.2, removexattr.2, rename.2, renameat.2, rmdir.2, rt_sigqueueinfo.2, sched_get_priority_max.2, sched_rr_get_interval.2, sched_setaffinity.2, sched_setparam.2, sched_setscheduler.2, sched_yield.2, select.2, semctl.2, semget.2, semop.2, send.2, sendfile.2, set_thread_area.2, set_tid_address.2, seteuid.2, setfsgid.2, setfsuid.2, setgid.2, setpgid.2, setresuid.2, setreuid.2, setsid.2, setuid.2, setup.2, setxattr.2, shmctl.2, shmget.2, shmop.2, shutdown.2, sigaction.2, sigaltstack.2, signal.2, signalfd.2, sigpending.2, sigprocmask.2, sigreturn.2, sigsuspend.2, sigwaitinfo.2, socket.2, socketcall.2, socketpair.2, splice.2, stat.2, statfs.2, stime.2, swapon.2, symlink.2, symlinkat.2, sync.2, sync_file_range.2, sysctl.2, sysfs.2, sysinfo.2, syslog.2, tee.2, time.2, timerfd_create.2, times.2, tkill.2, truncate.2, umask.2, umount.2, uname.2, unimplemented.2, unlink.2, unlinkat.2, uselib.2, ustat.2, utime.2, utimensat.2, vfork.2, vhangup.2, vm86.2, vmsplice.2, wait.2, wait4.2, write.2, CPU_SET.3, INFINITY.3, MB_CUR_MAX.3, MB_LEN_MAX.3, __setfpucw.3, a64l.3, abort.3, abs.3, acos.3, acosh.3, addseverity.3, adjtime.3, aio_cancel.3, aio_error.3, aio_fsync.3, aio_read.3, aio_return.3, aio_suspend.3, aio_write.3, alloca.3, argz_add.3, asin.3, asinh.3, asprintf.3, assert.3, assert_perror.3, atan.3, atan2.3, atanh.3, atexit.3, atof.3, atoi.3, backtrace.3, basename.3, bcmp.3, bcopy.3, bindresvport.3, bsd_signal.3, bsearch.3, bstring.3, btowc.3, btree.3, byteorder.3, bzero.3, cabs.3, cacos.3, cacosh.3, canonicalize_file_name.3, carg.3, casin.3, casinh.3, catan.3, catanh.3, catgets.3, catopen.3, cbrt.3, ccos.3, ccosh.3, ceil.3, cerf.3, cexp.3, cexp2.3, cfree.3, cimag.3, clearenv.3, clock.3, clock_getcpuclockid.3, clog.3, clog10.3, clog2.3, closedir.3, cmsg.3, confstr.3, conj.3, copysign.3, cos.3, cosh.3, cpow.3, cproj.3, creal.3, crypt.3, csin.3, csinh.3, csqrt.3, ctan.3, ctanh.3, ctermid.3, ctime.3, daemon.3, dbopen.3, des_crypt.3, difftime.3, dirfd.3, div.3, dl_iterate_phdr.3, dlopen.3, dprintf.3, drand48.3, drand48_r.3, dysize.3, ecvt.3, ecvt_r.3, encrypt.3, end.3, endian.3, envz_add.3, erf.3, erfc.3, err.3, errno.3, error.3, ether_aton.3, euidaccess.3, exec.3, exit.3, exp.3, exp10.3, exp2.3, expm1.3, fabs.3, fclose.3, fcloseall.3, fdim.3, fenv.3, ferror.3, fexecve.3, fflush.3, ffs.3, fgetgrent.3, fgetpwent.3, fgetwc.3, fgetws.3, finite.3, flockfile.3, floor.3, fma.3, fmax.3, fmemopen.3, fmin.3, fmod.3, fmtmsg.3, fnmatch.3, fopen.3, fpathconf.3, fpclassify.3, fpurge.3, fputwc.3, fputws.3, fread.3, frexp.3, fseek.3, fseeko.3, ftime.3, ftok.3, fts.3, ftw.3, futimes.3, fwide.3, gamma.3, gcvt.3, getaddrinfo.3, getaddrinfo_a.3, getauxval.3, getcontext.3, getcwd.3, getdate.3, getdirentries.3, getdtablesize.3, getenv.3, getfsent.3, getgrent.3, getgrent_r.3, getgrnam.3, getgrouplist.3, gethostbyname.3, gethostid.3, getipnodebyname.3, getline.3, getloadavg.3, getlogin.3, getmntent.3, getnameinfo.3, getnetent.3, getnetent_r.3, getopt.3, getpass.3, getprotoent.3, getprotoent_r.3, getpt.3, getpw.3, getpwent.3, getpwent_r.3, getpwnam.3, getrpcent.3, getrpcent_r.3, getrpcport.3, gets.3, getservent.3, getservent_r.3, getspnam.3, getttyent.3, getumask.3, getusershell.3, getutent.3, getw.3, getwchar.3, glob.3, grantpt.3, gsignal.3, hash.3, hsearch.3, hypot.3, iconv.3, iconv_close.3, iconv_open.3, ilogb.3, index.3, inet.3, inet_ntop.3, inet_pton.3, infnan.3, initgroups.3, insque.3, intro.3, isalpha.3, isatty.3, isgreater.3, iswalnum.3, iswalpha.3, iswblank.3, iswcntrl.3, iswctype.3, iswdigit.3, iswgraph.3, iswlower.3, iswprint.3, iswpunct.3, iswspace.3, iswupper.3, iswxdigit.3, j0.3, key_setsecret.3, ldexp.3, lgamma.3, lio_listio.3, localeconv.3, lockf.3, log.3, log10.3, log1p.3, log2.3, logb.3, login.3, longjmp.3, lrint.3, lround.3, lsearch.3, lseek64.3, makecontext.3, makedev.3, malloc.3, malloc_hook.3, mblen.3, mbrlen.3, mbrtowc.3, mbsinit.3, mbsnrtowcs.3, mbsrtowcs.3, mbstowcs.3, mbtowc.3, memccpy.3, memchr.3, memcmp.3, memcpy.3, memfrob.3, memmem.3, memmove.3, mempcpy.3, memset.3, mkdtemp.3, mkfifo.3, mkfifoat.3, mkstemp.3, mktemp.3, modf.3, mpool.3, mq_close.3, mq_getattr.3, mq_notify.3, mq_open.3, mq_receive.3, mq_send.3, mq_unlink.3, mtrace.3, nan.3, netlink.3, nextafter.3, nl_langinfo.3, offsetof.3, on_exit.3, opendir.3, openpty.3, perror.3, popen.3, posix_fallocate.3, posix_memalign.3, posix_openpt.3, pow.3, pow10.3, printf.3, profil.3, program_invocation_name.3, psignal.3, pthread_kill_other_threads_np.3, ptsname.3, putenv.3, putgrent.3, putpwent.3, puts.3, putwchar.3, qecvt.3, qsort.3, queue.3, raise.3, rand.3, random.3, random_r.3, rcmd.3, re_comp.3, readdir.3, realpath.3, recno.3, regex.3, remainder.3, remove.3, remquo.3, resolver.3, rewinddir.3, rexec.3, rint.3, round.3, rpc.3, rpmatch.3, rtime.3, rtnetlink.3, scalb.3, scalbln.3, scandir.3, scandirat.3, scanf.3, seekdir.3, sem_close.3, sem_destroy.3, sem_getvalue.3, sem_init.3, sem_open.3, sem_post.3, sem_unlink.3, sem_wait.3, setaliasent.3, setbuf.3, setenv.3, setjmp.3, setlocale.3, setlogmask.3, setnetgrent.3, shm_open.3, siginterrupt.3, signbit.3, significand.3, sigpause.3, sigqueue.3, sigset.3, sigsetops.3, sigvec.3, sin.3, sincos.3, sinh.3, sleep.3, sockatmark.3, sqrt.3, statvfs.3, stdarg.3, stdin.3, stdio.3, stdio_ext.3, stpcpy.3, stpncpy.3, strcasecmp.3, strcat.3, strchr.3, strcmp.3, strcoll.3, strcpy.3, strdup.3, strerror.3, strfmon.3, strfry.3, strftime.3, string.3, strlen.3, strnlen.3, strpbrk.3, strptime.3, strsep.3, strsignal.3, strspn.3, strstr.3, strtod.3, strtoimax.3, strtok.3, strtol.3, strtoul.3, strverscmp.3, strxfrm.3, swab.3, sysconf.3, syslog.3, system.3, sysv_signal.3, tan.3, tanh.3, tcgetpgrp.3, tcgetsid.3, telldir.3, tempnam.3, termios.3, tgamma.3, timegm.3, timeradd.3, tmpfile.3, tmpnam.3, toascii.3, toupper.3, towctrans.3, towlower.3, towupper.3, trunc.3, tsearch.3, ttyname.3, ttyslot.3, tzset.3, ualarm.3, ulimit.3, ungetwc.3, unlocked_stdio.3, unlockpt.3, updwtmp.3, usleep.3, wcpcpy.3, wcpncpy.3, wcrtomb.3, wcscasecmp.3, wcscat.3, wcschr.3, wcscmp.3, wcscpy.3, wcscspn.3, wcsdup.3, wcslen.3, wcsncasecmp.3, wcsncat.3, wcsncmp.3, wcsncpy.3, wcsnlen.3, wcsnrtombs.3, wcspbrk.3, wcsrchr.3, wcsrtombs.3, wcsspn.3, wcsstr.3, wcstoimax.3, wcstok.3, wcstombs.3, wcswidth.3, wctob.3, wctomb.3, wctrans.3, wctype.3, wcwidth.3, wmemchr.3, wmemcmp.3, wmemcpy.3, wmemmove.3, wmemset.3, wordexp.3, wprintf.3, xcrypt.3, xdr.3, y0.3, cciss.4, console.4, console_codes.4, console_ioctl.4, dsp56k.4, fd.4, full.4, hd.4, hpsa.4, initrd.4, intro.4, lp.4, mem.4, mouse.4, null.4, pts.4, ram.4, random.4, rtc.4, sk98lin.4, st.4, tty.4, ttyS.4, tty_ioctl.4, vcs.4, wavelan.4, acct.5, charmap.5, dir_colors.5, filesystems.5, ftpusers.5, group.5, host.conf.5, hosts.5, hosts.equiv.5, intro.5, issue.5, locale.5, motd.5, networks.5, nologin.5, nscd.conf.5, passwd.5, proc.5, protocols.5, resolv.conf.5, rpc.5, securetty.5, services.5, shells.5, termcap.5, ttytype.5, utmp.5, armscii-8.7, arp.7, ascii.7, bootparam.7, capabilities.7, charsets.7, complex.7, cp1251.7, credentials.7, ddp.7, environ.7, epoll.7, fifo.7, futex.7, glob.7, hier.7, icmp.7, inotify.7, intro.7, ip.7, ipv6.7, iso_8859-1.7, iso_8859-10.7, iso_8859-11.7, iso_8859-13.7, iso_8859-14.7, iso_8859-15.7, iso_8859-16.7, iso_8859-2.7, iso_8859-3.7, iso_8859-4.7, iso_8859-5.7, iso_8859-6.7, iso_8859-7.7, iso_8859-8.7, iso_8859-9.7, koi8-r.7, koi8-u.7, locale.7, mailaddr.7, man.7, mq_overview.7, netdevice.7, netlink.7, numa.7, packet.7, path_resolution.7, pipe.7, posixoptions.7, pthreads.7, pty.7, raw.7, regex.7, rtld-audit.7, rtnetlink.7, sem_overview.7, shm_overview.7, sigevent.7, signal.7, socket.7, standards.7, suffixes.7, svipc.7, tcp.7, termio.7, time.7, udp.7, udplite.7, unicode.7, unix.7, uri.7, utf-8.7, x25.7, nscd.8, sync.8, tzselect.8, zdump.8, zic.8: Global fix: remove unneeded double quotes in .SH headings Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-02-18open.2: Clarify list of file creation flagsMichael Kerrisk1-6/+17
POSIX.1-2008 TC1 clarified this, so that O_CLOEXEC, O_DIRECTORY, and O_NOFOLLOW are also in this list. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-02-18open.2: ffixMichael Kerrisk1-3/+5
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-02-18open.2: tfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2013-01-27fallocate.2, kcmp.2, link.2, listxattr.2, mkdir.2, mknod.2, open.2, ↵Michael Kerrisk1-1/+1
ptrace.2, query_module.2, rename.2, symlink.2, write.2, mkfifo.3, core.5: tstamp Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-12-22link.2, mkdir.2, mknod.2, open.2, rename.2, symlink.2, write.2, mkfifo.3: ↵Mark Hills1-0/+6
Document EDQUOT error The return error EDQUOT is not documented in open(2), write(2), symlink(2) etc.. Whether inodes or disk blocks are required for each function is something I based on received wisdom and BSD documentation, rather than tracing the code to the kernel. For symlink(2) this certainly depends on the file system type. This patch was previously sent to the linux-man mailing list as an RFC in September 2010. Signed-off-by: Mark Hills <mark@pogo.org.uk> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-10-24eventfd.2, futex.2, mmap2.2, open.2, pciconfig_read.2, ptrace.2, reboot.2, ↵Michael Kerrisk1-2/+2
request_key.2, sched_rr_get_interval.2, splice.2, stat.2, sync_file_range.2, syscalls.2, timer_create.2, vm86.2, pthread_attr_setscope.3, core.5, proc.5, aio.7, futex.7, netlink.7, time.7: Global fix: "userspace" ==> "user space" or "user-space" Existing pages variously use "userspace or "user space". But, "userspace" is not quite an English word. So change "userspace" to "user space" or, when used attributively, "user-space". Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-06-08open.2, select.2, aio_cancel.3, aio_suspend.3: ffixAkihiro MOTOKI1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-05-11Removed trailing white space at end of linesMichael Kerrisk1-2/+2
2012-05-09open.2: Describe race of direct I/O and fork()Nick Piggin1-5/+33
Rework 04cd7f64, which didn't capture the details correctly. See the April/May 2012 linux-man@ mail thread "[PATCH] Describe race of direct read and fork for unaligned buffers" http://thread.gmane.org/gmane.linux.kernel.mm/77571 Acked-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com> Cowritten-by: Jan Kara <jack@suse.cz> Cowritten-by: Hugh Dickins <hughd@google.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-05-07open.2: Describe race of direct read and fork() for unaligned buffersJan Kara1-3/+8
This is a long standing problem (or a surprising feature) in our implementation of get_user_pages() (used by direct IO). Since several attempts to fix it failed (e.g., http://linux.derkeiler.com/Mailing-Lists/Kernel/2009-04/msg06542.html, or http://lkml.indiana.edu/hypermail/linux/kernel/0903.1/01498.html refused in http://comments.gmane.org/gmane.linux.kernel.mm/31569) and it's not completely clear whether we really want to fix it given the costs. Let's at least document it. Signed-off-by: Jan Kara <jack@suse.cz> Acked-by: Jeff Moyer <jmoyer@redhat.com> Acked-by: Mel Gorman <mgorman@suse.de> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-03-24open.2: ffixMichael Kerrisk1-3/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-02-27fallocate.2, fork.2, open.2, send.2: tstampMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2012-02-13open.2: Fix grammar in O_DIRECT descriptionJessica McKellar1-3/+3
Some small grammar fixes to the O_DIRECT description. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2011-10-03intro.1, fork.2, futex.2, open.2, rename.2, select_tut.2, semop.2, ↵Michael Kerrisk1-4/+4
spu_create.2, stat.2, netlink.3, random.3, scanf.3, shm_open.3, strftime.3, console.4, console_codes.4, sk98lin.4, st.4, bootparam.7, cpuset.7, credentials.7, man-pages.7, path_resolution.7, uri.7: Global fix: remove spaces around em-dash Normal English typographical convention is not to have spaces around em dashes. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2011-09-16open.2: wfixMichael Kerrisk1-1/+1
Reported-by: Graham Gower <graham.gower@gmail.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2011-09-16open.2: Remove text describing O_CLOEXEC as Linux-specificFolkert van Heusden1-2/+2
O_CLOEXEC is specified in POSIX.1-2008, as noted elsewhere in the page. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2011-09-07open.2: srcfix: Added FIXMEMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-12-03open.2: tfixDenis Barbier1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-11-15open.2: O_EXCL can be used without O_CREAT for block devicesIvana Hutarova Varekova1-6/+17
Since Linux 2.6 there is a possibility to use O_EXCL without O_CREAT. See patch: http://lkml.org/lkml/2003/8/10/221. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-10-31getresuid.2, intro.2, mremap.2, open.2, poll.2, posix_fadvise.2, pread.2, ↵Michael Kerrisk1-1/+0
remap_file_pages.2, setresuid.2, signal.2, splice.2, sync_file_range.2, tee.2, vmsplice.2, INFINITY.3, asprintf.3, assert_perror.3, basename.3, bsd_signal.3, canonicalize_file_name.3, clog10.3, crypt.3, dl_iterate_phdr.3, dlopen.3, dprintf.3, encrypt.3, exp10.3, fcloseall.3, fenv.3, ffs.3, fmemopen.3, fopencookie.3, ftw.3, getdate.3, getline.3, getloadavg.3, getopt.3, getsubopt.3, getutent.3, grantpt.3, hsearch.3, intro.3, lseek64.3, memmem.3, mempcpy.3, mq_receive.3, mq_send.3, posix_fallocate.3, pow10.3, program_invocation_name.3, ptsname.3, putgrent.3, readdir.3, sigset.3, sincos.3, stpcpy.3, stpncpy.3, strchr.3, strfry.3, strnlen.3, strptime.3, strsignal.3, strstr.3, strverscmp.3, swab.3, sysv_signal.3, tsearch.3, unlocked_stdio.3, unlockpt.3, wcpcpy.3, wcpncpy.3, wcsdup.3, wcwidth.3: SEE ALSO: Remove redundant reference to feature_test_macros(7) Reported-by: Florian Lehmann <flo.lehmann@googlemail.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-10-13open.2, poll.2, select_tut.2, getpt.3, openpty.3, posix_openpt.3, ptsname.3, ↵Michael Kerrisk1-1/+1
unlockpt.3, pts.4, tty_ioctl.4, proc.5, pty.7: spfix: s/psuedoterminal/psuedoterminal/g Reported-by: Denis Barbier <bouzim@gmail.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-10-12open.2, poll.2, select_tut.2, getpt.3, grantpt.3, openpty.3, posix_openpt.3, ↵Michael Kerrisk1-1/+1
ptsname.3, unlockpt.3, pts.4, tty_ioctl.4, proc.5, pty.7: Global fix: s/pseudo-terminal/pseudoterminal/ Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-09-10open.2: spfix in source commentMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-09-10fcntl.2, intro.2, open.2, poll.2, ftw.3, intro.3, matherr.3, system.3, ↵Michael Kerrisk1-2/+12
tmpnam.3, unix.7: Note that feature test macros must be defined before *any* includes Programmers often make the mistake of including a feature test macro only after having already included some header files. This patch adds some text at opportune places to remind programmers to do things the right way. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-08-29open.2: grfixYuri Kozlov1-1/+1
Signed-off-by: Michael Kerrisk <mtk@konstanz.(none)>
2010-06-15open.2, sync_file_range.2, umount.2: Global fix: s/filesystem/file system/Michael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-06-14open.2: Remove ambiguity in text on NFS and O_EXCL.Michael Kerrisk1-3/+4
Reported-by: David Sommerseth <davids@redhat.com> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16_syscall.2, accept.2, epoll_create.2, inotify_add_watch.2, ioctl.2, ↵Michael Kerrisk1-1/+1
msgget.2, msgop.2, open.2, prctl.2, sched_setscheduler.2, semctl.2, semget.2, swapon.2, addseverity.3, cacosh.3, csqrt.3, dirfd.3, drand48.3, fputws.3, mq_send.3, posix_openpt.3, puts.3, sched_getcpu.3, shm_open.3, sqrt.3, sysconf.3, tgamma.3, ulimit.3, credentials.7, svipc.7: Global fix: s/non-negative/nonnegative/ The tendency in English, as prescribed in style guides like Chicago MoS, is towards removing hyphens after prefixes like "non-" etc. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16accept.2, connect.2, eventfd.2, flock.2, open.2, posix_fadvise.2, read.2, ↵Michael Kerrisk1-1/+1
recv.2, sched_setscheduler.2, select_tut.2, send.2, signalfd.2, splice.2, timerfd_create.2, write.2, flockfile.3, mkfifo.3, mq_notify.3, mq_open.3, pthread_tryjoin_np.3, scanf.3, random.4, ddp.7, epoll.7, fifo.7, ip.7, pipe.7, socket.7, spufs.7: Global fix: s/non-blocking/nonblocking/ The tendency in English, as prescribed in style guides like Chicago MoS, is towards removing hyphens after prefixes like "non-" etc. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-16accept.2, execve.2, futimesat.2, getresuid.2, getrlimit.2, madvise.2, ↵Michael Kerrisk1-2/+2
mq_getsetattr.2, msgctl.2, nice.2, open.2, poll.2, setresuid.2, shmctl.2, sigaction.2, times.2, utimensat.2, __setfpucw.3, atoi.3, endian.3, err.3, euidaccess.3, fenv.3, fopencookie.3, fpurge.3, getgrouplist.3, getutmp.3, j0.3, lgamma.3, netlink.3, pthread_attr_init.3, pthread_attr_setaffinity_np.3, pthread_cleanup_push_defer_np.3, pthread_getattr_np.3, pthread_kill_other_threads_np.3, pthread_setaffinity_np.3, pthread_tryjoin_np.3, pthread_yield.3, random_r.3, readdir.3, rtnetlink.3, scanf.3, setenv.3, significand.3, sigsetops.3, strerror.3, strstr.3, sysv_signal.3, termios.3, timegm.3, unlocked_stdio.3, y0.3, locale.5, bootparam.7, feature_test_macros.7, ip.7, locale.7, pthreads.7, rtld-audit.7, nscd.8: Global fix: s/non-standard/nonstandard/ The tendency in English, as prescribed in style guides like Chicago MoS, is towards removing hyphens after prefixes like "non-" etc. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2010-01-05open.2: srcfix: Added FIXMEMichael Kerrisk1-0/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2009-09-28open.2: add some comments on O_SYNC and friendsChristoph Hellwig1-9/+31
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-12-05open.2, stat.2: tfix s/_FILE_OFF_SET_BITS/_FILE_OFFSET_BITS/Michael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com> Reported-by: Chris Heath <chris@heathens.co.nz>
2008-12-05open.2: EFBIG error is now EOVERFLOW (since Linux 2.6.24)Michael Kerrisk1-12/+23
When a 32-bit app opens a file whose size is too big to be represented in 31-bits, POSIX.1 specifies the error EOVERFLOW. Linux used to give EFBIG for this case, but 2.6.24 fixed this. Also, add some text to describe the error scenario in more detail. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-11-25open.2: wfixMichael Kerrisk1-2/+2
2008-11-04open.2: tfix: in CONFORMING TO: s/POSIX.1-2001/POSIX.1-2008/Ulrich Mueller1-2/+2
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-29open.2: srcfix: add comments re NFS and O_APPENDMichael Kerrisk1-0/+3
2008-10-11open.2: spfixMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-11open.2: FIXME: Add a FIXME regarding open flagsMichael Kerrisk1-0/+9
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-11open.2: tstampMichael Kerrisk1-1/+1
Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-10-11open.2: minor: Fix O_CLOEXEC wording re fcntl() callsMichael Kerrisk1-2/+2
The current wording suggests that only a single fcntl() operation is needed to set the FD_CLOEXEC flag, when "proper" usage would be fcntl(F_GETFD) + fcntl(F_SETFD) to get the flags and then update them. So change the wording to indicate that more than one fcntl() operation is required. Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
2008-08-21O_CLOEXEC is specified in POSIX.1-2008.Michael Kerrisk1-6/+2
2008-08-21grfixMichael Kerrisk1-1/+1
2008-07-22Remove ambiguity in description of support for O_EXCL on NFS.Michael Kerrisk1-3/+2
As per http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=491791.
2008-07-14Put SEE ALSO section into alphabetical order.Michael Kerrisk1-2/+2
2008-07-10s/parameter/argument/ when talking about the things givenMichael Kerrisk1-1/+1
to a function call, for consistency with majority usage.
2008-07-04tstampMichael Kerrisk1-1/+1
2008-07-04ERRORS: Add EINTR errorMichael Kerrisk1-0/+7
2008-06-11NOTES: Note that access mode flags are not single bits,Michael Kerrisk1-2/+31
and document the Linuxism "access mode 3". See also http://thread.gmane.org/gmane.linux.kernel/653123.
2008-06-11SEE ALSO: add symlink.7Michael Kerrisk1-1/+2
2008-06-03tfixMichael Kerrisk1-1/+1
2008-06-03Update FIXME.Michael Kerrisk1-0/+1
2008-05-13Add chown.2/chmod.2 to SEE ALSOMichael Kerrisk1-0/+2
2008-05-13More than just ext2 supports "mount -o bsdgroups" nowadays, so make theMichael Kerrisk1-2/+4
discussion about group ownership of new files a bit more generic.
2008-05-12spfixMichael Kerrisk1-1/+1
2008-05-12spfix/wfixMichael Kerrisk1-4/+4
2008-04-24ffixMichael Kerrisk1-1/+1
2008-04-08Note that O_CLOEXEC is in next POSIX revison.Michael Kerrisk1-5/+16
Added a FIXME for other upcoming POSIX changes.
2008-03-19s/filesystem/file system/Michael Kerrisk1-11/+11
2008-02-28Move discussion of 'mode' argument under description of O_CREAT.Michael Kerrisk1-61/+65
2008-02-11Greatly expand the detail on O_DIRECT.Michael Kerrisk1-26/+94
2008-01-05Minor fix to O_EXCL changes in previous release.Michael Kerrisk1-2/+1
2008-01-03Removed trailing white space at end of linesMichael Kerrisk1-1/+1
2008-01-03Clarify initial description of O_EXCL.Michael Kerrisk1-12/+36
Clarify description of behavious of O_CREAT | O_EXCL for symbolic links. Clarify text describing use of lockfiles without O_EXCL. O_EXCL is supported on NFSv3 and later, with Linux 2.6 and later.
2007-12-25grfixMichael Kerrisk1-2/+2
2007-12-25Hyphenation fixesMichael Kerrisk1-1/+1
2007-12-23wspace in SYNOPSISMichael Kerrisk1-0/+1
2007-12-05Removed tabsMichael Kerrisk1-1/+1
2007-09-20Fix redundant formatting macrosMichael Kerrisk1-9/+9
2007-09-20Change mtk's email addressMichael Kerrisk1-2/+2
2007-09-19Removed trailing white space at end of linesMichael Kerrisk1-2/+2
2007-09-10Added description of O_CLOEXEC (new in 2.6.23) + otherMichael Kerrisk1-9/+40
minor fixes for O_DIRECT.
2007-08-05Added FIXMEMichael Kerrisk1-0/+1
2007-07-18ffixMichael Kerrisk1-7/+7
2007-06-23ffixMichael Kerrisk1-2/+2
2007-06-22ffixMichael Kerrisk1-7/+20
2007-06-21strip trailing white spaceMichael Kerrisk1-4/+4
2007-06-21Formatted signal namesMichael Kerrisk1-1/+3
2007-06-13Updated FIXMEsMichael Kerrisk1-3/+3
2007-06-08Change "e.g. " to "e.g., ", or in some cases, "for example, ".Michael Kerrisk1-3/+3
Change "i.e. " to i.e.., ", or in some cases, "that is, ".
2007-06-08Convert to American spelling conventionsMichael Kerrisk1-1/+1
2007-05-30Removed version number from .TH lineMichael Kerrisk1-1/+1
2007-05-26Change reference to path_resolution.2 to path_resolutiion.7Michael Kerrisk1-3/+3
2007-05-18Reordered sections to be more consistent, in some cases renamingMichael Kerrisk1-46/+57
sections or shifting paragraphs between sections.
2007-05-16Renamed RESTRICTIONS section to NOTES, or moved text in a RESTRICTIONSMichael Kerrisk1-10/+10
section under existing NOTES section.
2007-05-16s/SH NOTE$/SH NOTES/Michael Kerrisk1-1/+1
2007-05-12tfixMichael Kerrisk1-1/+2
2007-05-12Convert function formatting of the form "\fBname\fP()" to ".BR name ()".Michael Kerrisk1-5/+15
2007-05-11Add section numbers to references to other pagesMichael Kerrisk1-6/+6
2007-04-12Wrapped long lines, wrapped at sentence boundaries; stripped trailingMichael Kerrisk1-42/+57
white space.
2007-04-05ffixMichael Kerrisk1-1/+0
2007-01-06On Linux, the error returned when opening a large file on aMichael Kerrisk1-4/+11
32-bit system is actually EFBIG, not EOVERFLOW.
2006-12-17Various fixes to CONFORMING TOMichael Kerrisk1-1/+1
2006-11-25Clarify O_LARGEFILE description.Michael Kerrisk1-2/+4
2006-11-25tfixMichael Kerrisk1-1/+1
2006-11-25Fix description of O_LARGEFILE to mention required feature test macros. Michael Kerrisk1-2/+10
2006-08-03Updated CONFORMING TO sectionMichael Kerrisk1-1/+1
2006-05-15Rename ftm.7 to feature_test_macros.7Michael Kerrisk1-1/+1
2006-05-12Remove mention of non-standard S_IREAD, S_IWRITE, S_IEXEC.Michael Kerrisk1-3/+3
2006-04-21Added SEE ALSO reference to ftm.7Michael Kerrisk1-1/+2
2006-04-21fifo.4 --> fifo.7Michael Kerrisk1-2/+2
2006-03-31Clarified discussion of file types affected by O_NONBLOCK.Michael Kerrisk1-2/+6
2006-03-12Modified wording referring that refers to raw(8) toMichael Kerrisk1-2/+3
indicate that this interface is deprecated.
2006-03-06Added SEE ALSO pointing to new openat.2.Michael Kerrisk1-0/+2
Split out part of the RETURN VALUE text into separate NOTES section.
2006-02-08Updated FIXMEsMichael Kerrisk1-3/+4
2006-02-02Clarify distinction between "file creation flags" andMichael Kerrisk1-2/+16
"file status flags".
2006-01-15Added BUG noting that O_ASYNC can't be enabled viaMichael Kerrisk1-3/+12
open(): fcntl() must be used for this purpose.
2005-11-17Add EWOULDBLOCK error for file leases.Michael Kerrisk1-0/+7
2005-11-02Formatting fixesMichael Kerrisk1-2/+2
2005-10-19Manual fixes for parentheses formattingMichael Kerrisk1-3/+7
2005-10-19Automated unformatting of parentheses using unformat_parens.shMichael Kerrisk1-1/+1
2005-10-12Added .\" comment pointing out that O_DIRECTORY | O_CREAT causes Michael Kerrisk1-2/+6
O_DIRECTORY to be ignored
2005-07-19Consistent use of st_atime, st_ctime, st_mtime, with explanatory text,Michael Kerrisk1-5/+9
instead if atime/ctime/mtime.
2005-07-18s/file pointer/file offset/Michael Kerrisk1-1/+1
2005-07-18Classical BSD versions are now always named x.yBSD (formerlyMichael Kerrisk1-1/+1
there was a mix of x.yBSD and BSD x.y).
2005-07-06Hyphen/dash fixesMichael Kerrisk1-4/+4
2005-06-27Various further wording changes related to open file description, etc.Michael Kerrisk1-5/+8
2005-06-23Slight rewordingMichael Kerrisk1-1/+1
2005-06-22Clarification of term "open file description" along withMichael Kerrisk1-26/+47
explanation of what information it maintains. Various minor wording changes
2005-06-21O_DIRECT needs _GNU_SOURCE.Michael Kerrisk1-11/+21
O_ASYNC works for pipes and FIFOs in Linux 2.6 Vaious minor fixes
2005-04-18Fix typos and spelling mistakesMichael Kerrisk1-1/+1
2004-12-08Martin Pool (and mtk) -- added O_NOATIMEMichael Kerrisk1-88/+115
2004-11-03Global change of email address for MTK (now: mtk-manpages@gmx.net)Michael Kerrisk1-2/+2
2004-11-03Import of man-pages 1.70man-pages-1.70Michael Kerrisk1-0/+448