Ben Gras
bea0bcc2eb
Port of freebsd pax.
2006-01-20 14:45:27 +00:00
Ben Gras
e04832580d
Some misc portability-enhancing definitions.
...
Added fts.h for fts library imported from freebsd.
2006-01-20 13:42:29 +00:00
Ben Gras
030c1c2560
fchdir() fix
2006-01-20 12:49:24 +00:00
Ben Gras
36f91229ea
Re-enable fchdir()
2006-01-20 12:44:16 +00:00
Ben Gras
f806a66edf
Fix for fchdir().
2006-01-20 12:43:35 +00:00
Ben Gras
3bddaaf580
Let other uids (temporarily) set their mapping.
2006-01-20 12:43:19 +00:00
Ben Gras
a321c12f75
Move truncate()/ftruncate() prototype outside MINIX conditional
2006-01-19 15:33:13 +00:00
Ben Gras
24882f2409
Add -cnewer as find node
2006-01-19 09:36:49 +00:00
Ben Gras
d0067f45bd
Make sure image* is gone before starting
2006-01-18 13:30:44 +00:00
Ben Gras
d62732171a
small fix
2006-01-18 13:26:50 +00:00
Ben Gras
c806c7ba7c
Install image as e.g. 3.1.2 instead of 3.1.2r0 if there is no revision file.
2006-01-18 12:37:45 +00:00
Ben Gras
6fab0ee47b
more memory for as
2006-01-18 10:29:48 +00:00
Ben Gras
46ad16e688
. new version of minix
...
. less space on filesystems of cd image
2006-01-18 09:49:54 +00:00
Ben Gras
ad7f2784fe
Made 'called by' DEBUG-conditional to avoid messy startup message
2006-01-18 09:48:32 +00:00
Ben Gras
a85797f486
Make error message conditional
2006-01-18 09:47:22 +00:00
Ben Gras
093cfe1143
. less verbose cd /usr debugging
...
. save random data only if /usr is mounted rw, don't display error otherwise
2006-01-18 09:33:09 +00:00
Ben Gras
428f9d63c4
Don't print randomness error when booting from install cd.
2006-01-17 17:57:40 +00:00
Ben Gras
966905d295
Not having a driver isn't a print-worthy error. Just return ENXIO.
2006-01-17 17:55:35 +00:00
Ben Gras
4102c1b44c
Make drivers install signal handlers so they don't die at exit.
2006-01-17 17:43:35 +00:00
Ben Gras
24f8db780c
Include rescue driver
2006-01-17 16:16:12 +00:00
Ben Gras
39f1fb81ea
Don't print usage if service can't find binary.
2006-01-17 15:56:55 +00:00
Ben Gras
c452baf68d
Made memory driver notice about location in DS a debug statement.
2006-01-17 15:53:43 +00:00
Ben Gras
b1ac60a03b
The release script now remembers old settings (scratch partitions) and
...
re-uses them, with a warning. This is nice and quick for repeated release
builds.
2006-01-17 15:14:56 +00:00
Ben Gras
dbca8946f2
No more gmake in top makefile
2006-01-17 15:09:15 +00:00
Ben Gras
303eba31a4
Removed bits from Makefile that are now in 'bigports'
2006-01-17 11:25:29 +00:00
Ben Gras
b40438277b
Prototype fix
2006-01-17 11:24:48 +00:00
Ben Gras
f4c085d3cc
Added pci files.
2006-01-17 10:49:30 +00:00
Ben Gras
0e9a5612d7
Throw away unused dirs, generated Makefiles.
...
Moved some calls back.
2006-01-17 10:36:53 +00:00
Ben Gras
591e943779
Makefiles of Joren's new library build system.
2006-01-16 15:47:30 +00:00
Ben Gras
34d445c0af
Joren's new library make system (minus Makefiles)
2006-01-16 15:44:55 +00:00
Philip Homburg
c461b0c63d
'$(GMAKE) all' in lib target
2006-01-12 14:51:12 +00:00
Philip Homburg
a5cc1cb8d1
sh MAKEDEV to avoid depending on any x-bits. Make depend before make clean.
2006-01-12 14:50:05 +00:00
Philip Homburg
d65c8c116c
Initial version of Cardbus support with the TI1225 Cardbus controler.
2006-01-12 14:47:48 +00:00
Philip Homburg
e44aaf4c37
Many changes for cardbus support, automatic detection of PCI bridges,
...
resource allocation, and tracking.
2006-01-12 14:46:12 +00:00
Philip Homburg
ac7f7f3022
Less debug output from keyboard.
2006-01-12 14:44:02 +00:00
Philip Homburg
21163c8da2
Print masked IRQs.
2006-01-12 14:41:40 +00:00
Philip Homburg
d9d970bdfa
GET_IRQACTIDS, allow SELF in do_vm_map.
2006-01-12 14:38:51 +00:00
Philip Homburg
f18faca855
Added pci_init1.c, pci_attr_r16.c, pci_attr_w8.c, pci_attr_w16.c,
...
and pci_rescan_bus.c
2006-01-12 14:37:37 +00:00
Philip Homburg
2ac648b695
Restructured defines for bridges, added defines for cardbus.
2006-01-12 14:35:29 +00:00
Philip Homburg
c4035d9c96
Added BUSC_PCI_RESCAN and GET_IRQACTIDS.
2006-01-12 14:34:00 +00:00
Philip Homburg
9484279e5a
Added sys_getirqactids, pci_init1, pci_rescan_bus, and pci_attr_w8.
2006-01-12 14:33:29 +00:00
Philip Homburg
988493b2e2
Added caching bits
2006-01-12 14:32:42 +00:00
Philip Homburg
ce7b2f64c5
Fixed bug in VLAN support.
2006-01-12 14:31:06 +00:00
Ben Gras
a9dd9784d1
Added truncate(1) manpage; added comment about holes in du; removed
...
minix-vmd specificness of F_FREESP as minix now implements it too.
2006-01-11 17:18:53 +00:00
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
Ben Gras
d9827f56ba
Fixes for #defines growing a _
2006-01-06 16:49:58 +00:00
Ben Gras
ebca3a434c
LICENSE taken from website instead of old PH license.
2006-01-05 16:58:38 +00:00
Ben Gras
f6a3259ef8
Ported bsd truncate(1)
2005-12-23 16:36:00 +00:00
Ben Gras
cccd4e01c5
Moved the print statement till after the K_CLAIM flag check after
...
this bug report (snippet):
> From: "Christos Karayiannis" <christos@kar.forthnet.gr>
> To: <bugs@minix3.org>
> Date: Tue, 20 Dec 2005 16:22:49 +0200
> Subject: bootimage.c
>
> Hi,
>
> at exec_image() of bootimage.c the a_bss and a_stack are printed with
> some values and then, if the K_CLAIM flag is set, they become zero. But
> this is then wrong information.
2005-12-20 14:38:14 +00:00
Ben Gras
6a911b5284
Merge of minix-vmd symlink code.
...
. new_node() now returns inode of parent dir as argument that
has to be put_node()d again by the caller of new_node().
it can also return the name of the last component as last_dir()
did.
. advance() takes a pointer to a pointer of an inode as the
parent now. This parent can change, in which case the old
one is put_node()d and a new one is put there.
. eat_path() replaced by more flexible parse_path()
. last_dir() replaced by call to parse_path().
. do_slink(), do_readlink(), do_lstat() and slink_traverse() added.
Also added some truncate()/ftruncate()-introduction related changes.
(e.g. renamed truncate() to truncate_inode().)
2005-12-20 14:23:44 +00:00