minix/servers
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
..
ds New Data Store server. 2005-10-20 20:29:52 +00:00
fs Implementation of truncate(), ftruncate() and the F_FREESP fcntl(). 2006-01-11 17:14:51 +00:00
inet Support for starting ethernet driver after inet has been started 2005-12-09 13:25:30 +00:00
init Al's double-blank-line removal request 2005-08-22 15:23:47 +00:00
is I forgot to enter this file so my disembodied ghost is committing it 2005-10-20 21:30:36 +00:00
pm Implementation of truncate(), ftruncate() and the F_FREESP fcntl(). 2006-01-11 17:14:51 +00:00
rs Rest ... 2005-10-21 13:46:47 +00:00
sm *** empty log message *** 2005-08-23 11:31:32 +00:00
Makefile Updated makefile for DS server. 2005-10-20 20:32:40 +00:00