Philip Homburg
acf9910a6e
Added some defines for mass storage.
2006-04-04 12:26:37 +00:00
Ben Gras
c9a0768242
Beta 3
2006-04-04 12:11:30 +00:00
Ben Gras
0a24534f62
Some more definitions for applications
2006-04-03 15:07:09 +00:00
Ben Gras
dbc345e1dd
. getifaddrs() and data
...
. sysexit definitions
for porting
2006-04-03 15:06:31 +00:00
Ben Gras
321f95f6c5
setenv()
2006-04-03 15:02:32 +00:00
Ben Gras
5519b87186
make gcc doesn't work if $SHELL is unexpected
2006-03-31 22:26:42 +00:00
Ben Gras
a704a57c46
include BSHELL path
2006-03-30 11:28:15 +00:00
Ben Gras
7b58dd7f9b
Renamed findproc() to _pm_findproc() to reduce polluting of application
...
namespace.
2006-03-25 04:49:04 +00:00
Ben Gras
22c9e97029
Don't do this
2006-03-24 14:16:06 +00:00
Philip Homburg
3290604a80
Added NWIOTCPGERROR.
2006-03-24 14:08:46 +00:00
Ben Gras
65723cba53
Fix compiler warnings for pax
2006-03-24 14:03:25 +00:00
Ben Gras
58aee91edf
Fix compiler warnings.
2006-03-24 13:53:09 +00:00
Ben Gras
dead87238d
version -B2
2006-03-24 13:47:50 +00:00
Ben Gras
9faaae8222
version 1.2
2006-03-24 13:46:51 +00:00
Ben Gras
0bcb14b384
_SC_PAGESIZE sysconf() support
2006-03-23 11:05:15 +00:00
Philip Homburg
64a9d53b12
PCI reports the amount of video memory (for chmem'ing the X server)
2006-03-17 15:23:59 +00:00
Ben Gras
eae250dea4
. load average calculation changed to calculate it all over every tick
...
instead of keeping a running total of enqueued processes
(because somehow the load average was broken)
. added SI_KPROC_TAB to get a copy of kernel process table from PM, for
a top implementation
. fixed arg to sys_nice() to make it an endpoint, not a slot number
2006-03-16 09:33:35 +00:00
Philip Homburg
50d805144c
dmap_io now returns a status. map_driver no longer calls dev_up.
2006-03-15 13:37:20 +00:00
Philip Homburg
d0d56cfb2b
Reverting some of changes that break backward compatibility.
2006-03-15 10:18:59 +00:00
Ben Gras
48b2be3ccc
/dev/ram is a path
2006-03-13 14:49:08 +00:00
Ben Gras
b3f969af94
. Version is '3.1.2-B1', stands for -beta1
...
. Removed old copyright notice from <minix/const.h>
2006-03-13 13:18:39 +00:00
Jorrit Herder
021e3234d8
Jorrit's ... "progress?"
2006-03-10 16:10:05 +00:00
Ben Gras
0cd9341f21
Tightened generation size - don't count process numbers more than once
2006-03-07 15:44:34 +00:00
Ben Gras
7d95abb072
Take out arbitrary constant
2006-03-07 15:38:43 +00:00
Philip Homburg
2478cde442
Print PCI capability types.
2006-03-06 15:19:51 +00:00
Ben Gras
7550304e19
Changes to support endpoints.
...
. rename message field name macros from *PROC* to *ENDPT*,
both to reflect the new meaning and to use it to hunt down where
they are used
. _PM_SEG_FLAG in fd replaces funny segment loading construction by
PM in FS
. _MAX_MAGIC_PROC is the highest used proc number, including magic
constants such as (currently) ANY, NONE and SELF, used by the
endpoint macros to make sure they are encoded properly and no valid
endpoint number ever encodes to it.
. rename proc_nr in address copy struct to proc_nr_e (endpoint)
2006-03-03 09:43:06 +00:00
Ben Gras
284dbccf65
Initial endpoint macros.
2006-02-21 15:26:12 +00:00
Philip Homburg
83bac36746
Reintroduced SIGEMT.
2006-02-17 14:12:12 +00:00
Philip Homburg
fa6f63c3cb
New errors and defines for socket options.
2006-02-17 13:43:50 +00:00
Philip Homburg
d430c4fac8
SIGBUS needs its own number. Removed SIGEMT. Made SIGIOT conditional on
...
_MINIX.
2006-02-17 13:43:07 +00:00
Philip Homburg
7034c0795d
Moved PCI driver to the ramdisk.
2006-02-15 14:21:56 +00:00
Philip Homburg
c3a88d15d8
Initial root filesystem is now on a ramdisk that is part of the image.
2006-02-15 11:18:21 +00:00
Ben Gras
5911460ce5
Fake setgroups() and initgroups() implementation.
2006-02-13 15:00:49 +00:00
Ben Gras
1d4d75795b
Revert to 30 OPEN_MAX (committed by mistake)
2006-02-13 10:32:05 +00:00
Ben Gras
88ba4b5268
added reenter check to lock_dequeue() to avoid unlocking of interrupts
...
via cause_sig() during an exception.
moved lock check configuration to <minix/sys_config.h> instead of
kernel/config.h, because the 'relocking' field in kinfo depends on it.
other prettification: common locking macro, whether lock timing is on or
not.
2006-02-10 16:53:51 +00:00
Ben Gras
dd284552b4
fixes to include major() and minor() in system header files (in a different
...
file than sys/types.h)
small binpackage update
2006-01-27 13:57:18 +00:00
Philip Homburg
8036f12f47
I/O, memory and IRQ resource control interface.
2006-01-27 13:02:02 +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
a321c12f75
Move truncate()/ftruncate() prototype outside MINIX conditional
2006-01-19 15:33:13 +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
b40438277b
Prototype fix
2006-01-17 11:24:48 +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
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
fbc190e562
Added truncate and ftruncate() prototypes and call numbers (prematurely)
...
Added symlink-related prototypes
2005-12-20 14:17:05 +00:00
Ben Gras
f6e5052597
seteuid() and setegid()
2005-12-13 09:48:29 +00:00
Ben Gras
32d5141935
Added prototype for getsockopt().
2005-12-12 10:40:29 +00:00
Philip Homburg
b3cd15b01b
Separate pci driver
2005-12-02 14:40:51 +00:00