<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/bin/df, branch release/2.2.5_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.5_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.5_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1997-10-21T01:56:05Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1997-10-21T01:56:05Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1997-10-21T01:56:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14d01796b1ab61a57dbd60da66d8dac699a0a2e7'/>
<id>urn:sha1:14d01796b1ab61a57dbd60da66d8dac699a0a2e7</id>
<content type='text'>
'RELENG_2_2_5_RELEASE'.

This commit was manufactured to restore the state of the 2.2.5-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>environmental -&gt; environment</title>
<updated>1997-09-19T06:18:21Z</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>1997-09-19T06:18:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3dfc68bf7c0595021b05be2b8565022f21debc3e'/>
<id>urn:sha1:3dfc68bf7c0595021b05be2b8565022f21debc3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>YAMFC</title>
<updated>1996-12-13T17:15:11Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1996-12-13T17:15:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1ced5ee97d0fa4f9b84ede80e415387a105a100'/>
<id>urn:sha1:e1ced5ee97d0fa4f9b84ede80e415387a105a100</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[HISTORY] command appeared in Version 1 AT&amp;T UNIX</title>
<updated>1996-08-29T18:06:19Z</updated>
<author>
<name>Wolfram Schneider</name>
<email>wosch@FreeBSD.org</email>
</author>
<published>1996-08-29T18:06:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b8923d4cc02d00f2b5f3a265b1a9718e3d28dd46'/>
<id>urn:sha1:b8923d4cc02d00f2b5f3a265b1a9718e3d28dd46</id>
<content type='text'>
Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41
</content>
</entry>
<entry>
<title>Partially fixed negative and truncated "Avail" counts in df output.</title>
<updated>1996-01-14T18:55:09Z</updated>
<author>
<name>Bruce Evans</name>
<email>bde@FreeBSD.org</email>
</author>
<published>1996-01-14T18:55:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=51ea8b57b8ebcda1ec47bb86567ff0661ddfca7b'/>
<id>urn:sha1:51ea8b57b8ebcda1ec47bb86567ff0661ddfca7b</id>
<content type='text'>
This fixes PR943.

ffs/ffs_vfsops.c:
ffs_statfs() multiplied by (100 - minfree) as part of calculating the
minfree percentage (complemented in 100%), so with the standard minfree
of 8, it was broken for file systems of size &gt;= 1TB/92 = 11GB.  Use the
standard freespace() macro instead.  This also fixes a rounding bug (the
"Avail" count was sometimes 1 too small).

ffs/* (not fixed):
The freespace() macro multiplies by minfree, so with the standard
minfree of 8, it is broken for file systems of size &gt;= 1TB/8 = 128GB.
This bug is more serious since it affects block allocation.

ffs/ffs_alloc.c (not fixed):
Ordinary users are sometimes allowed to allocate 1 (partial) block
too many so that the "Avail" count goes negative.  E.g., if there is
1 fragment available and the file is fairly large, one more full
block is allocated.

df/df.c:
ufs_df() used/uses essentially the same code as ffs_statfs(), so it
had/has the same bugs.

ufs_df() gratuitously replaced "Avail" counts of &lt; 0 by 0, so it
gave different results for non-mounted file systems in this case.
</content>
</entry>
<entry>
<title>Remove trailing whitespace.</title>
<updated>1995-05-30T00:07:29Z</updated>
<author>
<name>Rodney W. Grimes</name>
<email>rgrimes@FreeBSD.org</email>
</author>
<published>1995-05-30T00:07:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2162b2d2265b5a190e84216b529977d83162f9cc'/>
<id>urn:sha1:2162b2d2265b5a190e84216b529977d83162f9cc</id>
<content type='text'>
Reviewed by:	phk
</content>
</entry>
<entry>
<title>You will find enclosed some changes to make gcc -Wall more happy in</title>
<updated>1995-03-19T13:29:28Z</updated>
<author>
<name>Joerg Wunsch</name>
<email>joerg@FreeBSD.org</email>
</author>
<published>1995-03-19T13:29:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fd510b71aa44308681d2e01c9d772f32af24313'/>
<id>urn:sha1:0fd510b71aa44308681d2e01c9d772f32af24313</id>
<content type='text'>
/usr/src/bin. Note that some patches are still needed in that directory.

I (Joerg) finished most of Philippe's cleanup.  /bin/sh will still
need *allot* of work, however.

Submitted by:	charnier@lirmm.fr (Philippe Charnier)
</content>
</entry>
<entry>
<title>Added $Id$</title>
<updated>1994-09-24T02:59:15Z</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1994-09-24T02:59:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=89730b290a5b2a1506fc7b4a1e604d01e16395ad'/>
<id>urn:sha1:89730b290a5b2a1506fc7b4a1e604d01e16395ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The last commit was bogus...the putenv doesn't affect the parent process,</title>
<updated>1994-08-12T10:23:49Z</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1994-08-12T10:23:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d4081ee4b1592904561031431422361a8a389cb'/>
<id>urn:sha1:9d4081ee4b1592904561031431422361a8a389cb</id>
<content type='text'>
so the BLOCKSIZE doesn't need to be preserved.
Also initialized the flags variables, and used 1k instead of 1024 for
BLOCKSIZE.
</content>
</entry>
<entry>
<title>Implemented the -k flag more properly...don't destroy the user's setting</title>
<updated>1994-08-12T07:26:52Z</updated>
<author>
<name>David Greenman</name>
<email>dg@FreeBSD.org</email>
</author>
<published>1994-08-12T07:26:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ebf93438bf6faaa89538ebd9a20f43e50658b4a0'/>
<id>urn:sha1:ebf93438bf6faaa89538ebd9a20f43e50658b4a0</id>
<content type='text'>
of the BLOCKSIZE environment variable.
</content>
</entry>
</feed>
