<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libstand/read.c, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2007-01-09T01:02:06Z</updated>
<entry>
<title>Remove California Regent's clause 3, per letter</title>
<updated>2007-01-09T01:02:06Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-01-09T01:02:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee7093a6400feef3d8a99579f28577817d70f6ad'/>
<id>urn:sha1:ee7093a6400feef3d8a99579f28577817d70f6ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't add integers to void pointers.</title>
<updated>2004-10-03T15:58:20Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2004-10-03T15:58:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5a9e72a72bb71c430a9cac48a9694a9440082d5e'/>
<id>urn:sha1:5a9e72a72bb71c430a9cac48a9694a9440082d5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clean up error handling in libstand filesystem code to be more consistent:</title>
<updated>2004-01-21T20:12:23Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-01-21T20:12:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fb6b710c39b8bbefd730af2d2b8704bd646e0456'/>
<id>urn:sha1:fb6b710c39b8bbefd730af2d2b8704bd646e0456</id>
<content type='text'>
- bzipfs and gzipfs now properly return errno values directly from their
  read routines rather than returning -1.
- missing errno values on error returns for the seek routines on almost
  all filesystems were added.
- fstat() now returns -1 if an error occurs rather than ignoring it.
- nfs's readdir() routine now reports valid errno values if an error or
  EOF occurs rather than EPERM  (It was just returning 0 for success and
  1 for failure).
- nullfs used the wrong semantics for every function besides close() and
  seek().  Getting it right for close() appears to be an accident at that.
- read() for buffered files no longer returns 0 (EOF) if an error occurs,
  but returns -1 instead.
</content>
</entry>
<entry>
<title>Add __FBSDID()s to libstand</title>
<updated>2001-09-30T22:28:01Z</updated>
<author>
<name>Matthew Dillon</name>
<email>dillon@FreeBSD.org</email>
</author>
<published>2001-09-30T22:28:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e74b6a84ce2dd9e091aabfbaca4d692983662c0d'/>
<id>urn:sha1:e74b6a84ce2dd9e091aabfbaca4d692983662c0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement readahead buffering for non-raw files.  This drastically improves</title>
<updated>2000-09-05T09:52:50Z</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>2000-09-05T09:52:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ba20acfdb2d791debd23735a1af62d29b71917c0'/>
<id>urn:sha1:ba20acfdb2d791debd23735a1af62d29b71917c0</id>
<content type='text'>
the efficiency of byte-by-byte read operations on filesystems not already
supported by the block cache (especially NFS).

This should be a welcome change for users booting via PXE, as the loader
now reads its startup files almost instantly, instead of taking tens of
seconds.
</content>
</entry>
<entry>
<title>This is libstand; a support library for standalone executables (eg. bootstrap</title>
<updated>1998-08-20T08:19:55Z</updated>
<author>
<name>Mike Smith</name>
<email>msmith@FreeBSD.org</email>
</author>
<published>1998-08-20T08:19:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6b4f575cb13a8eaf7f248ef7d2fc3c457e864af8'/>
<id>urn:sha1:6b4f575cb13a8eaf7f248ef7d2fc3c457e864af8</id>
<content type='text'>
modules).
Obtained from: NetBSD, with some architectural changes and many additions.
</content>
</entry>
</feed>
