Home | History | Annotate | Download | only in sys
History log of /src/lib/libc/sys/write.2
RevisionDateAuthorComments
 1.36  02-Sep-2019  sevan write was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf
 1.35  03-Jul-2017  wiz branches: 1.35.6; 1.35.8;
Remove workaround for ancient HTML generation code.
 1.34  23-Apr-2017  abhinav Fix sentences at couple of places
s/a file/the file/
s/a -1 is returned/-1 is returned/
 1.33  14-Jul-2013  njoly branches: 1.33.10;
Switch a few remaining system/pathname configuration variables from
"Dv {xxx}" to "Brq Dv xxx".
 1.32  05-Apr-2010  wiz branches: 1.32.6; 1.32.12;
Sort ERRORS section.
 1.31  03-Apr-2010  jruoho The functions read(), wait(), and write() appeared already in v2 UNIX.
 1.30  15-Mar-2009  joerg ".The" is not a valid macro, fix up.
 1.29  13-Oct-2006  wiz branches: 1.29.28;
Make HTML-output safe.
 1.28  13-May-2004  wiz \- is a minus, not -.
 1.27  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.26  16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.25  18-Jan-2003  thorpej Merge the nathanw_sa branch.
 1.24  02-Jan-2003  wiz Drop trailing spaces; sort SEE ALSO.
 1.23  30-Dec-2002  sommerfeld In EINTR description, add a crossreference to sigaction(2).
Put reference to "slow device" back in since filesystem & disk I/O, doesn't get
EINTR while pipes, sockets, ttys, etc., can.
 1.22  30-Dec-2002  grant add EINTR.

From Kevin P. Neal in PR bin/19402.
 1.21  01-Oct-2002  wiz New sentence, new line. From Robert Elz.
 1.20  18-Aug-2002  yamt - write updates st_[cm]time.
- a minor fix
from openbsd.
 1.19  10-Jul-2002  yamt import CAVEATS sections from OpenBSD.
with little tweak by me.
 1.18  08-Feb-2002  ross Generate <>& symbolically. I'm avoiding .../dist/... directories for now.
 1.17  16-Oct-2001  kleink Clean up synopsis somewhat:
* only associate S/G interfaces with <sys/uio.h> (and only that header);
* drop <sys/types.h> entirely, as it is no longer needed.
 1.16  16-Sep-2001  wiz Boring whitespace fixes.
 1.15  21-Jun-2000  hubertf branches: 1.15.2;
s/the/The/ at beginngin of sentense.
 1.14  02-Dec-1999  kleink branches: 1.14.4;
Add a LIBRARY section to system call manual pages. While it's clear that the
libraries contain stubs only (with minor exceptions a la pipe(2)), the purpose
of this section is to provide linkage information.
 1.13  22-Mar-1999  garbled branches: 1.13.6;
Last of the .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Wheee!
 1.12  29-Aug-1998  lukem first pass at fixing up capitalization of function names and
arguments; ensure that each is correct with respect to the
implementation, rather than being correct as per english.
 1.11  03-Aug-1998  kleink UIO_MAXIOV -> IOV_MAX
 1.10  29-Jul-1998  thorpej Document that these calls can return EINVAL if the total length of the I/O
is more than can be expressed in the ssize_t return value.
 1.9  28-Jul-1998  is Mention poll(2), too, where we formerly only mentioned select(2).
 1.8  30-Jun-1998  thorpej Add pread(2), pwrite(2), preadv(2), pwritev(2) system calls.
 1.7  28-Apr-1998  fair Fix man to mdoc conversion mistakes, mostly of the form ^\.[A-Z][A-Z]
 1.6  27-Feb-1995  cgd merge with lite, keeping most local changes. clean up Ids
 1.5  16-Sep-1994  mycroft Use an explicit references to UIO_MAXIOV, rather than a number. ref: PR 433
 1.4  25-Nov-1993  jtc branches: 1.4.2;
Clean up manpages:
Use .Fn rather than .Nm macro in HISTORY and STANDARDS sections.
Use .At and .St macros instead of spelling out "Version 6 UNIX",
"IEEE 1003.1-1988 (POSIX)", etc.
 1.3  05-Oct-1993  jtc Changed Synopsis, Buffer is of type "void *", not "char *".
The <unistd.h> header was allready correct.
 1.2  01-Aug-1993  mycroft Add RCS indentifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  27-Feb-1995  cgd from Lite
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.4.2.1  06-Oct-1994  mycroft Update from trunk.
 1.13.6.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.14.4.1  21-Jun-2000  hubertf Pull up rev. 1.15.
s/the/The/ at beginngin of sentence.
 1.15.2.8  08-Jan-2003  thorpej Sync with HEAD.
 1.15.2.7  18-Oct-2002  nathanw Catch up to -current.
 1.15.2.6  27-Aug-2002  nathanw Catch up to -current.
 1.15.2.5  01-Aug-2002  nathanw Catch up to -current.
 1.15.2.4  22-Mar-2002  nathanw Catch up to -current.
 1.15.2.3  08-Mar-2002  nathanw Catch up to -current.
 1.15.2.2  14-Nov-2001  nathanw Catch up to -current.
 1.15.2.1  08-Oct-2001  nathanw Catch up to -current.
 1.29.28.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.32.12.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.32.6.1  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.33.10.1  26-Apr-2017  pgoyette Sync with HEAD
 1.35.8.1  05-Sep-2019  martin Pull up following revision(s) (requested by sevan in ticket #174):
lib/libc/sys/chmod.2: revision 1.48
lib/libc/sys/stat.2: revision 1.59
lib/libc/sys/unlink.2: revision 1.30
lib/libc/sys/lseek.2: revision 1.25
lib/libc/sys/getuid.2: revision 1.18
lib/libc/sys/chown.2: revision 1.37
lib/libm/man/exp.3: revision 1.32
lib/libm/man/log.3: revision 1.7
lib/libc/sys/open.2: revision 1.60
lib/libc/stdio/fopen.3: revision 1.36
lib/libc/stdio/putc.3: revision 1.14
lib/libc/sys/mount.2: revision 1.51
share/man/man9/copy.9: revision 1.22
share/man/man9/uiomove.9: revision 1.20
lib/libc/sys/setuid.2: revision 1.23
lib/libc/sys/close.2: revision 1.18
sbin/init/init.8: revision 1.61
lib/libc/sys/write.2: revision 1.36
lib/libc/sys/read.2: revision 1.39
sbin/init/init.8: revision 1.62
lib/libc/sys/wait.2: revision 1.40
usr.bin/tty/tty.1: revision 1.10
lib/libc/sys/link.2: revision 1.33
usr.bin/du/du.1: revision 1.24
lib/libc/stdlib/exit.3: revision 1.17
usr.bin/su/su.1: revision 1.53
usr.bin/mail/mail.1: revision 1.66
lib/libc/sys/fork.2: revision 1.25
usr.bin/su/su.1: revision 1.54
usr.bin/mail/mail.1: revision 1.67
lib/libm/man/sin.3: revision 1.15
share/man/man9/intro.9: revision 1.26
share/man/man5/utmp.5: revision 1.17
lib/libc/compat-43/creat.3: revision 1.17
lib/libc/time/ctime.3: revision 1.61
lib/libcompat/4.1/stty.3: revision 1.10
usr.bin/dc/dc.1: revision 1.3
lib/libm/man/cos.3: revision 1.17
lib/libc/sys/chdir.2: revision 1.23
lib/libc/gen/exec.3: revision 1.30
lib/libc/gen/exec.3: revision 1.31
games/bcd/bcd.6: revision 1.18
games/bcd/bcd.6: revision 1.19
usr.bin/write/write.1: revision 1.7
usr.bin/wc/wc.1: revision 1.18
usr.bin/pr/pr.1: revision 1.24
usr.bin/who/who.1: revision 1.25
lib/libc/sys/mkdir.2: revision 1.30
lib/libc/stdio/getc.3: revision 1.13
usr.bin/sort/sort.1: revision 1.40
usr.bin/mesg/mesg.1: revision 1.11
share/man/man5/passwd.5: revision 1.34
sort was there since v1
https://www.bell-labs.com/usr/dmr/www/man61.pdf

dc was in v1
https://www.bell-labs.com/usr/dmr/www/man12.pdf

du was in v1
https://www.bell-labs.com/usr/dmr/www/man12.pdf

mail was in v1
https://www.bell-labs.com/usr/dmr/www/man12.pdf

mesg was in v1
https://www.bell-labs.com/usr/dmr/www/man12.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man13.pdf

su was in v1
https://www.bell-labs.com/usr/dmr/www/man13.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man13.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man14.pdf
Update URL

write was in v1
https://www.bell-labs.com/usr/dmr/www/man14.pdf
grammar

passwd(5) was in v1
https://www.bell-labs.com/usr/dmr/www/man51.pdf

utmp(5) was present in v1
https://www.bell-labs.com/usr/dmr/www/man51.pdf

Earliest version of wtmp I could find was in v3
https://minnie.tuhs.org/cgi-bin/utree.pl?file=V3/man/man5/wtmp.5

Document history of chdir(2)
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history of chmod(2)
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history of chown(2)
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man21.pdf

create was present in v1
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history of exec()
Move statement on execlpe() & execvpe() to HISTORY section.

Document history
https://www.bell-labs.com/usr/dmr/www/man21.pdf

fork was present in v1
https://www.bell-labs.com/usr/dmr/www/man21.pdf
stat() was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

document history of fstat()
https://www.bell-labs.com/usr/dmr/www/man21.pdf

getuid was present in v1
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man21.pdf

Document history
https://www.bell-labs.com/usr/dmr/www/man21.pdf

stty & gtty were around since v1
https://www.bell-labs.com/usr/dmr/www/man21.pdf
https://www.bell-labs.com/usr/dmr/www/man22.pdf

mount & umount were present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

Open was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

read was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

seek was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

setuid was in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

unlink was presen in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

wait was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

write was present in v1
https://www.bell-labs.com/usr/dmr/www/man22.pdf

start documenting history
exp was present in v1
https://www.bell-labs.com/usr/dmr/www/man31.pdf

Start documenting history
https://www.bell-labs.com/usr/dmr/www/man31.pdf

Start documenting history
https://www.bell-labs.com/usr/dmr/www/man31.pdf

log appeared in v1
https://www.bell-labs.com/usr/dmr/www/man31.pdf

putc & putw were in v1
https://www.bell-labs.com/usr/dmr/www/man31.pdf

putchar was in v4
https://minie.tuhs.org/cgi-bin/utree.pl?file=V4/man/man3/putchr.3

Start documenting history
https://www.bell-labs.com/usr/dmr/www/man31.pdf

Document history.
https://www.bell-labs.com/usr/dmr/www/man11.pdf
Between v1 & v6 UNIX, bcd was rewritten in C, but I don't know if which
version,
hence I've skipped mentioning it.
End sentence with a dot.
Remove superfluous Pp.
Remove superfluous Pp.
Remove superfluous Ns.
Remove superfluous Pp.
fetch(9) -> ufetch(9)
fetch(9) -> ufetch(9). Remove superfluous Pp.
fetch(9) -> ufetch(9). Remove reference to unimplemented ppi(9).
 1.35.6.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed