summaryrefslogtreecommitdiffstats
path: root/lib/libc/sys/msync.2 (follow)
Commit message (Collapse)AuthorAgeFilesLines
* In "4.2BSD System Manual" (/usr/doc/sysman in 4.2BSD source)jsg2019-12-211-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | mmap(), munman(), madvise() and mprotect() are described as planned for later releases. A fully functional mmap(2) supporting shared libraries first appeared in SunOS 4.0 along with msync(2). SunOS 4.1 added madvise(3) and replaced msync(2) with mctl(2) which was was used to implement msync(3), mlock(3) and munlock(3). While some of these functions appear as empty or ifdef'd functions in 4.1cBSD and later it was not until the Mach VM was integrated with Net/2 that most of them were implemented. Though the CSRG releases never supported shared libraries or madvise(). mlock()/munlock() were not in Net/2 as they were added by hibler in 1993, but were in 4.4BSD. madvise(2) was implemented for UVM in NetBSD 1.5 and ported to OpenBSD 2.7. For now instead of trying to accurately describe when interfaces first appeared in other systems correct when they were first available in CSRG or OpenBSD releases, retaining the text in mmap(2) discussing SunOS 4.0. madvise(2) 4.4BSD -> OpenBSD 2.7 mmap2(2) 4.4BSD -> 4.3BSD Net/2 mprotect(2) 4.4BSD -> 4.3BSD Net/2 msync(2) 4.4BSD -> 4.3BSD Net/2 munmap(2) 4.1cBSD -> 4.3BSD Net/2
* The msync interface first appeared in SunOS 4.0.jsg2019-12-101-3/+4
|
* mincore() is a relic from the past, exposing physical machine informationderaadt2019-01-111-3/+2
| | | | | | | about shared resources which no program should see. only a few pieces of software use it, generally poorly thought out. they are being fixed, so mincore() can be deleted. ok guenther tedu jca sthen, others
* update text to be more like posix, in particular wrt length = 0tedu2015-10-291-18/+9
|
* remove the first comma from constructs like ", and," and ", or,": you can usejmc2015-03-131-3/+3
| | | | | "and" and "or" to join sentence clauses, and you can use commas, but both hinders reading;
* Various small typographic fixes for mman.h manual pages:matthew2014-07-021-9/+4
| | | | | | | | | | | | Use .Fn instead of .Nm as appropriate Use .In for include lines Use .Rv -std where possible Use .Xr to refer to functions from other manual pages Remove extraneous sys/types.h include More substantive changes to follow. Discussed with schwarze
* Don't use use .Tn with AND/OR/NOTguenther2014-02-131-5/+3
| | | | | | | | Phrase any "The _flags_ argument is the ..." line consistently, eliminating unnecessary use of 'inclusive' and saying "zero or more" or "one or more" as appropriate ok millert@ jmc@ schwarze@
* convert to new .Dd format;jmc2007-05-311-2/+2
|
* Now that the code is consistent, make the descriptions of EINVALotto2007-02-261-2/+6
| | | | consisten also. ok millert@ jmc@
* Missing colons.miod2005-09-121-2/+2
|
* various improvements to lists and displays:jmc2004-04-151-3/+2
| | | | | | .Pp removal -compact removal for displays other list/display errors
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* - section reorderjmc2003-06-011-5/+5
| | | | - macro cleanup
* - change references to nil to null; tschroed@acm.orgaaron1999-06-291-2/+2
| | | | | | | - remove trailing spaces from end of lines - add some .Dv - change -1 to \-1, so `-' is taken as a negative sign - other misc formatting fixes
* use .Tn instead of .Em for logical/bitwise OR + ANDaaron1999-06-051-2/+2
|
* more missing .El macros filled inaaron1999-05-271-1/+2
|
* or'ing -> OR'ingaaron1999-05-271-2/+2
|
* Cleanup xrefs under SEE ALSO. Specifically:alex1999-05-161-3/+3
| | | | | | | - Sort xrefs by section, and then alphabetically. - Add missing commas between xref items. - Remove commas from the last xref entry. - Remove duplicate entries.
* correct range spec; jkoshyderaadt1998-07-101-2/+2
|
* fix openbsd tagderaadt1998-07-061-0/+1
|
* use Bx macro for BSD versionsmickey1998-06-151-1/+2
|
* spellingderaadt1998-06-051-1/+1
|
* oopsderaadt1997-11-161-3/+0
|
* make msync() have 3 argsderaadt1997-11-131-16/+45
|
* problems reported by freebsd pr#1493; schweikhardt@rus.uni-stuttgart.dederaadt1996-08-151-0/+6
|
* add minherit() system callderaadt1996-01-071-0/+1
|
* from netbsd:deraadt1995-12-141-2/+5
| | | | add & fix a bunch of system call pages
* initial import of NetBSD treederaadt1995-10-181-0/+92