minix/lib
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
..
ack ack subdir for combined ack/gcc library build 2005-10-10 15:27:47 +00:00
ansi Added truncate() and ftruncate() library calls (no FS support yet). 2005-12-20 14:18:16 +00:00
curses Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
dummy Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
editline Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
end Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
float Must be able to run FP.compile if FP.compile isn't an executable script. 2005-05-03 15:41:39 +00:00
fphook Initial revision 2005-04-21 14:53:53 +00:00
gnu gcc subdir for combined gcc/ack library build 2005-10-10 15:28:15 +00:00
h Initial revision 2005-04-21 14:53:53 +00:00
i86 Initial revision 2005-04-21 14:53:53 +00:00
i386 Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
ip Added getprotobyname. 2005-11-09 15:42:38 +00:00
libm2 Initial revision 2005-04-21 14:53:53 +00:00
libp Initial revision 2005-04-21 14:53:53 +00:00
liby Initial revision 2005-04-21 14:53:53 +00:00
math Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
other Added paramvalue to the library. 2005-11-08 13:59:27 +00:00
posix Implementation of truncate(), ftruncate() and the F_FREESP fcntl(). 2006-01-11 17:14:51 +00:00
regex Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
rts Initial revision 2005-04-21 14:53:53 +00:00
stdio Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
syscall Added truncate() and ftruncate() library calls (no FS support yet). 2005-12-20 14:18:16 +00:00
syslib Stubs for accessing the PCI driver 2005-12-02 14:41:46 +00:00
sysutil Added paning variable to help routing debug output. 2005-10-24 13:47:24 +00:00
timers Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
util Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
zlib-1.2.3 Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
Makefile Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00
Makefile.ack.inc Included Makefiles for ack and gcc 2005-10-18 17:37:58 +00:00
Makefile.gnu.inc Included Makefiles for ack and gcc 2005-10-18 17:37:58 +00:00
Makefile.inc Global included Makefile 2005-10-18 17:37:18 +00:00
README Changes to make gcc compile our libraries too (Joren) 2005-10-21 11:19:35 +00:00

Libraries are compiled for both ack and gcc. If you want to compile them
for ack only (gcc takes up a lot of memory), please see ackonly/README.