No description
Find a file
Ben Gras 50b06261b6 Implementation of truncate(), ftruncate() and the F_FREESP fcntl().
Implemented by changing write_map to accept a WMAP_FREE flag. In that
case, it doesn't update the datablock (creating indirect zones as
necessary) pointer, but it frees the datablock if present. Also it
frees the single and double indirect blocks if unused.

This makes the implementation of truncate_inode() simpler.
truncate_inode() now accepts a truncation length which makes
implementing truncate() and ftruncate() simple.

This also allowed implementing the F_FREESP fcntl().
2006-01-11 17:14:51 +00:00
boot Moved the print statement till after the K_CLAIM flag check after 2005-12-20 14:38:14 +00:00
commands Fixes for #defines growing a _ 2006-01-06 16:49:58 +00:00
drivers PCI support in a separate driver. 2005-12-02 14:45:10 +00:00
etc New up() functions in rc scripts. 2005-11-28 15:39:01 +00:00
include Implementation of truncate(), ftruncate() and the F_FREESP fcntl(). 2006-01-11 17:14:51 +00:00
kernel PCI support in a separate driver 2005-12-02 14:45:38 +00:00
lib Implementation of truncate(), ftruncate() and the F_FREESP fcntl(). 2006-01-11 17:14:51 +00:00
man Added del_route suggested by mij@bitchx.it. 2005-11-17 00:05:37 +00:00
servers Implementation of truncate(), ftruncate() and the F_FREESP fcntl(). 2006-01-11 17:14:51 +00:00
test Fixed problem in subtest 1; Part of test is now in #if DEAD_CODE ... #endif, 2005-10-05 11:28:12 +00:00
tools Added PCI driver 2005-12-02 14:47:20 +00:00
LICENSE LICENSE taken from website instead of old PH license. 2006-01-05 16:58:38 +00:00
Makefile Hack for make libraries 2005-12-12 13:50:13 +00:00