aboutsummaryrefslogtreecommitdiff
path: root/lib/libufs/libufs.3
Commit message (Collapse)AuthorAgeFilesLines
* Update the libufs cgget() and cgput() interfaces to have a similarKirk McKusick2020-09-191-1/+2
| | | | | | | | | | | | | | API to the sbget() and sbput() interfaces. Specifically they take a file descriptor pointer rather than the struct uufsd *disk pointer used by the libufs cgread() and cgwrite() interfaces. Update fsck_ffs to use these revised interfaces. No functional changes intended. Sponsored by: Netflix Notes: svn path=/head/; revision=365919
* Bring up to date with recently added functions berase(3), getinode(3),Kirk McKusick2018-11-261-1/+6
| | | | | | | | | putinode(3), sbget(3), and sbput(3). Sponsored by: Netflix Notes: svn path=/head/; revision=341004
* Correct fsck journal-recovery code to update a cylinder-groupKirk McKusick2018-01-171-1/+4
| | | | | | | | | | | | | | | | | | | check-hash after making changes to the cylinder group. The problem was that the journal-recovery code was calling the libufs bwrite() function instead of the cgput() function. The cgput() function updates the cylinder-group check-hash before writing the cylinder group. This change required the additions of the cgget() and cgput() functions to the libufs API to avoid a gratuitous bcopy of every cylinder group to be read or written. These new functions have been added to the libufs manual pages. This was the first opportunity that I have had to use and document the use of the EDOOFUS error code. Reviewed by: kib Reported by: emaste and others Notes: svn path=/head/; revision=328092
* use .Mt to mark up email addresses consistently (part3)Baptiste Daroussin2014-06-231-2/+2
| | | | | | | | PR: 191174 Submitted by: Franco Fichtner <franco at lastsummer.de> Notes: svn path=/head/; revision=267773
* Implement cgwrite1(3) function which stored a given cylinder group on disk.Pawel Jakub Dawidek2006-10-311-0/+1
| | | | | | | Sponsored by: home.pl Notes: svn path=/head/; revision=163835
* Markup fixes.Ruslan Ermilov2004-07-051-7/+8
| | | | Notes: svn path=/head/; revision=131609
* Sort SEE ALSO references (in dictionary order, ignoring case).Ruslan Ermilov2004-07-041-1/+1
| | | | Notes: svn path=/head/; revision=131594
* Removed trailing whitespace.Ruslan Ermilov2004-07-021-1/+1
| | | | Notes: svn path=/head/; revision=131472
* Fixed spelling of the document date.Ruslan Ermilov2004-07-021-1/+1
| | | | Notes: svn path=/head/; revision=131468
* Remove unneccessary include of sys/types.h in the SYNOPSISHiten Pandya2003-10-091-1/+0
| | | | | | | | | | | | header. Sys/param.h includes sys/types.h internally unless LOCORE is defined. Approved by: des (mentor) Notes: svn path=/head/; revision=120934
* Various cleanups of careless mistakes/omissions.Juli Mallett2003-06-101-6/+6
| | | | | | | | PR: 53149 Submitted by: Lukas Ertl <l.ertl@univie.ac.at> Notes: svn path=/head/; revision=116165
* Left out the critical part of my "public domain" template, a notice sayingJuli Mallett2003-06-101-0/+2
| | | | | | | | | that this file is (these files are) in the public domain. PR: 53149 Notes: svn path=/head/; revision=116163
* Commit rudimentary libufs manual pages, except for that forJuli Mallett2003-06-091-0/+75
getino(3)/putino(3), inode.c has been reworked in Perforce to the point where a manual page may not be accurate. Certainly putino(3) has not even been merged back yet. These will need a lot of improvement for most applications, but they document the API enough to get someone on their feet, most likely. The best documentation still exists in the form of libufs(3) consumers in the base system. Notes: svn path=/head/; revision=116087