]> Zhao Yanbai Git Server - minix.git/log
minix.git
18 years agoLICENSE taken from website instead of old PH license.
Ben Gras [Thu, 5 Jan 2006 16:58:38 +0000 (16:58 +0000)]
LICENSE taken from website instead of old PH license.

18 years agoPorted bsd truncate(1)
Ben Gras [Fri, 23 Dec 2005 16:36:00 +0000 (16:36 +0000)]
Ported bsd truncate(1)

18 years agoMoved the print statement till after the K_CLAIM flag check after
Ben Gras [Tue, 20 Dec 2005 14:38:14 +0000 (14:38 +0000)]
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.

18 years agoMerge of minix-vmd symlink code.
Ben Gras [Tue, 20 Dec 2005 14:23:44 +0000 (14:23 +0000)]
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().)

18 years agoAdded truncate() and ftruncate() library calls (no FS support yet).
Ben Gras [Tue, 20 Dec 2005 14:18:16 +0000 (14:18 +0000)]
Added truncate() and ftruncate() library calls (no FS support yet).

Added ELOOP message to errlist.

18 years agoAdded truncate and ftruncate() prototypes and call numbers (prematurely)
Ben Gras [Tue, 20 Dec 2005 14:17:05 +0000 (14:17 +0000)]
Added truncate and ftruncate() prototypes and call numbers (prematurely)

Added symlink-related prototypes

18 years agoBackout of symlink patches.
Ben Gras [Mon, 19 Dec 2005 10:45:50 +0000 (10:45 +0000)]
Backout of symlink patches.

18 years agoPriority explicitization.
Ben Gras [Wed, 14 Dec 2005 12:08:49 +0000 (12:08 +0000)]
Priority explicitization.

18 years agoseteuid() and setegid()
Ben Gras [Tue, 13 Dec 2005 09:48:29 +0000 (09:48 +0000)]
seteuid() and setegid()

18 years agoMake easypack remove tar after it's finished; and check for root, in
Ben Gras [Mon, 12 Dec 2005 14:07:03 +0000 (14:07 +0000)]
Make easypack remove tar after it's finished; and check for root, in
which case don't check for writability of source dir

18 years agoadded -u flag to id for easypack
Ben Gras [Mon, 12 Dec 2005 13:55:58 +0000 (13:55 +0000)]
added -u flag to id for easypack

18 years agoHack for make libraries
Ben Gras [Mon, 12 Dec 2005 13:50:13 +0000 (13:50 +0000)]
Hack for make libraries

18 years agoSIGSTOP can't be masked (report by Jaap Weel).
Ben Gras [Mon, 12 Dec 2005 13:11:22 +0000 (13:11 +0000)]
SIGSTOP can't be masked (report by Jaap Weel).

18 years agoAdded prototype for getsockopt().
Ben Gras [Mon, 12 Dec 2005 10:40:29 +0000 (10:40 +0000)]
Added prototype for getsockopt().

18 years agoSupport for starting ethernet driver after inet has been started
Philip Homburg [Fri, 9 Dec 2005 13:25:30 +0000 (13:25 +0000)]
Support for starting ethernet driver after inet has been started

18 years agoMark ethernet fd nonblocking to avoid waiting for an ethernet address
Philip Homburg [Fri, 9 Dec 2005 13:21:58 +0000 (13:21 +0000)]
Mark ethernet fd nonblocking to avoid waiting for an ethernet address

18 years agoAdded PCI driver
Philip Homburg [Fri, 2 Dec 2005 14:47:20 +0000 (14:47 +0000)]
Added PCI driver

18 years agoPCI support in a separate driver
Philip Homburg [Fri, 2 Dec 2005 14:45:38 +0000 (14:45 +0000)]
PCI support in a separate driver

18 years agoPCI support in a separate driver.
Philip Homburg [Fri, 2 Dec 2005 14:45:10 +0000 (14:45 +0000)]
PCI support in a separate driver.

18 years agoStubs for accessing the PCI driver
Philip Homburg [Fri, 2 Dec 2005 14:41:46 +0000 (14:41 +0000)]
Stubs for accessing the PCI driver

18 years agoSeparate pci driver
Philip Homburg [Fri, 2 Dec 2005 14:40:51 +0000 (14:40 +0000)]
Separate pci driver

18 years agoNew up() functions in rc scripts.
Jorrit Herder [Mon, 28 Nov 2005 15:39:01 +0000 (15:39 +0000)]
New up() functions in rc scripts.

18 years agotypedef dns_hdr_t HEADER;
Ben Gras [Thu, 17 Nov 2005 01:29:08 +0000 (01:29 +0000)]
typedef dns_hdr_t HEADER;
for applications

18 years agoDefine
Ben Gras [Thu, 17 Nov 2005 01:23:46 +0000 (01:23 +0000)]
Define
IPPORT_RESERVED as 1024
for applications

18 years agoSynonyms for helping porting applications.
Ben Gras [Thu, 17 Nov 2005 01:23:33 +0000 (01:23 +0000)]
Synonyms for helping porting applications.

18 years agoAdded del_route suggested by mij@bitchx.it.
Ben Gras [Thu, 17 Nov 2005 00:05:37 +0000 (00:05 +0000)]
Added del_route suggested by mij@bitchx.it.

18 years agoadd_routes -> add_route in SEE ALSO
Ben Gras [Wed, 16 Nov 2005 23:52:56 +0000 (23:52 +0000)]
add_routes -> add_route in SEE ALSO

18 years agoAdd /usr/spool/mail
Ben Gras [Wed, 16 Nov 2005 13:49:13 +0000 (13:49 +0000)]
Add /usr/spool/mail

18 years agoUpdated constant names
Ben Gras [Tue, 15 Nov 2005 12:12:00 +0000 (12:12 +0000)]
Updated constant names

18 years agoRename some #defines such as MAX_BLOCK_SIZE to _MAX_BLOCK_SIZE and such
Ben Gras [Mon, 14 Nov 2005 18:41:27 +0000 (18:41 +0000)]
Rename some #defines such as MAX_BLOCK_SIZE to _MAX_BLOCK_SIZE and such
so as to not pollute application namespace.

18 years agoInclude X in path
Ben Gras [Mon, 14 Nov 2005 18:40:36 +0000 (18:40 +0000)]
Include X in path

18 years agoout-of-date comment fixed
Ben Gras [Mon, 14 Nov 2005 16:35:32 +0000 (16:35 +0000)]
out-of-date comment fixed

18 years ago'.' fix for troff
Ben Gras [Mon, 14 Nov 2005 16:21:33 +0000 (16:21 +0000)]
'.' fix for troff

18 years agogetloadavg
Ben Gras [Mon, 14 Nov 2005 15:58:07 +0000 (15:58 +0000)]
getloadavg

18 years agolast.c displays load average for uptime(1)
Ben Gras [Mon, 14 Nov 2005 15:51:28 +0000 (15:51 +0000)]
last.c displays load average for uptime(1)

18 years agoload average measurement implementation, accessable through
Ben Gras [Mon, 14 Nov 2005 15:50:46 +0000 (15:50 +0000)]
load average measurement implementation, accessable through
getloadavg() system call in the library.

18 years agogetloadvg(3) manpage
Ben Gras [Mon, 14 Nov 2005 15:48:43 +0000 (15:48 +0000)]
getloadvg(3) manpage

18 years agogetloadavg() interface
Ben Gras [Mon, 14 Nov 2005 15:48:12 +0000 (15:48 +0000)]
getloadavg() interface

18 years agoLarger raw keyboard/kbdaux buffer
Philip Homburg [Thu, 10 Nov 2005 15:41:25 +0000 (15:41 +0000)]
Larger raw keyboard/kbdaux buffer

18 years agoLess debug output
Philip Homburg [Thu, 10 Nov 2005 15:40:36 +0000 (15:40 +0000)]
Less debug output

18 years agoResurrected sys_eniop.
Philip Homburg [Wed, 9 Nov 2005 17:14:14 +0000 (17:14 +0000)]
Resurrected sys_eniop.

18 years agoGrant tty permission to use SYS_VM_MAP and SYS_IOPENABLE.
Philip Homburg [Wed, 9 Nov 2005 15:48:41 +0000 (15:48 +0000)]
Grant tty permission to use SYS_VM_MAP and SYS_IOPENABLE.

18 years agoAdded /dev/video. /dev/kbd and /dev/kbdaux are renumbered.
Philip Homburg [Wed, 9 Nov 2005 15:46:15 +0000 (15:46 +0000)]
Added /dev/video. /dev/kbd and /dev/kbdaux are renumbered.

18 years agoAdded /dev/video for mapping video memory.
Philip Homburg [Wed, 9 Nov 2005 15:45:48 +0000 (15:45 +0000)]
Added /dev/video for mapping video memory.

18 years agoVarious changes to header files for tcpdump.
Philip Homburg [Wed, 9 Nov 2005 15:43:39 +0000 (15:43 +0000)]
Various changes to header files for tcpdump.

18 years agoAdded getprotobyname.
Philip Homburg [Wed, 9 Nov 2005 15:42:38 +0000 (15:42 +0000)]
Added getprotobyname.

18 years agoAdded tcpstat and udpstat.
Philip Homburg [Tue, 8 Nov 2005 14:02:36 +0000 (14:02 +0000)]
Added tcpstat and udpstat.

18 years agoAdded paramvalue to the library.
Philip Homburg [Tue, 8 Nov 2005 13:59:27 +0000 (13:59 +0000)]
Added paramvalue to the library.

18 years agoSmall fix for ioctls.
Philip Homburg [Tue, 8 Nov 2005 13:57:48 +0000 (13:57 +0000)]
Small fix for ioctls.

18 years agoARP command.
Philip Homburg [Tue, 8 Nov 2005 12:09:00 +0000 (12:09 +0000)]
ARP command.

18 years ago"forward compatible" hack for lstat() - make new binaries work on old
Ben Gras [Mon, 7 Nov 2005 13:15:09 +0000 (13:15 +0000)]
"forward compatible" hack for lstat() - make new binaries work on old
systems

18 years agoSet IOPL when /dev/mem is opened. Fixed small bug in MIOCMAP/MIOCUNMAP
Philip Homburg [Fri, 4 Nov 2005 17:16:54 +0000 (17:16 +0000)]
Set IOPL when /dev/mem is opened. Fixed small bug in MIOCMAP/MIOCUNMAP

18 years agoAdded prototype for hypot.
Philip Homburg [Fri, 4 Nov 2005 17:14:59 +0000 (17:14 +0000)]
Added prototype for hypot.

18 years agoMake struct sockaddr at least as big as struct sockaddr_in
Philip Homburg [Fri, 4 Nov 2005 17:07:39 +0000 (17:07 +0000)]
Make struct sockaddr at least as big as struct sockaddr_in

18 years agoOnly the memory driver should be allowed access to SYS_IOPENABLE
Philip Homburg [Fri, 4 Nov 2005 17:06:49 +0000 (17:06 +0000)]
Only the memory driver should be allowed access to SYS_IOPENABLE

18 years ago_sigsetjmp was missing.
Philip Homburg [Fri, 4 Nov 2005 17:05:28 +0000 (17:05 +0000)]
_sigsetjmp was missing.

18 years agosys_eniop was missing.
Philip Homburg [Fri, 4 Nov 2005 17:03:49 +0000 (17:03 +0000)]
sys_eniop was missing.

18 years agoUnderstand .SH "NAME" form too (e.g. perl manpages)
Ben Gras [Fri, 4 Nov 2005 10:50:49 +0000 (10:50 +0000)]
Understand .SH "NAME" form too (e.g. perl manpages)

18 years ago(mode_t) casts confused preprocessor
Ben Gras [Thu, 3 Nov 2005 17:04:50 +0000 (17:04 +0000)]
(mode_t) casts confused preprocessor

18 years agoLet chmem return error code on failure
Ben Gras [Thu, 3 Nov 2005 16:58:10 +0000 (16:58 +0000)]
Let chmem return error code on failure

18 years agoFrom: Giovanni <gfalzoni@inwind.it>
Ben Gras [Thu, 3 Nov 2005 15:25:18 +0000 (15:25 +0000)]
From: Giovanni <gfalzoni@inwind.it>
To: Ben Gras <beng@few.vu.nl>
Date: Wed, 02 Nov 2005 19:05:13 +0100
Subject: Re: [Minix-devel-l] Symbolic link

Using an alias for cd to set the prompt to display the current path
breaks the cd command.  I use in .ashrc:
PS3=$PS1
hostname=$(expr `cat /etc/hostname.file` : '\([^.]*\)')
cd() {          ## shows current directory as prompt
   command cd "$@"
   PS1="$PS3$USER@$hostname:`pwd` > "
}

If you change the macro in shell.h to:
#define SYMLINKS  0
the correct behaviour is restored.  Could you verify?
I think that the ash package needs the patch.

18 years agoLess restrictive I/O port check.
Philip Homburg [Thu, 3 Nov 2005 13:42:56 +0000 (13:42 +0000)]
Less restrictive I/O port check.

18 years agoMake I/O port check less strict
Philip Homburg [Thu, 3 Nov 2005 11:33:42 +0000 (11:33 +0000)]
Make I/O port check less strict

18 years agoast@'s update
Ben Gras [Wed, 2 Nov 2005 20:01:37 +0000 (20:01 +0000)]
ast@'s update

18 years agoDisplay "select" blocking status correctly, and add check for wrong
Ben Gras [Wed, 2 Nov 2005 17:43:19 +0000 (17:43 +0000)]
Display "select" blocking status correctly, and add check for wrong
blocking process number

18 years agoAndy's new easypack
Ben Gras [Wed, 2 Nov 2005 12:05:01 +0000 (12:05 +0000)]
Andy's new easypack

18 years agoInstall ftpd sh executable.
Ben Gras [Tue, 1 Nov 2005 22:57:42 +0000 (22:57 +0000)]
Install ftpd sh executable.

18 years agoGiovanni's symlink patches.
Ben Gras [Tue, 1 Nov 2005 13:19:40 +0000 (13:19 +0000)]
Giovanni's symlink patches.

18 years agoFix
Ben Gras [Tue, 1 Nov 2005 13:15:44 +0000 (13:15 +0000)]
Fix

18 years agolibrary fixes for symlink, readlink and lstat
Ben Gras [Tue, 1 Nov 2005 13:13:31 +0000 (13:13 +0000)]
library fixes for symlink, readlink and lstat

18 years agoGiovanni's symlink patches.
Ben Gras [Mon, 31 Oct 2005 14:33:12 +0000 (14:33 +0000)]
Giovanni's symlink patches.

18 years agoGiovanni's symlink (+syslog+flock) patches.
Ben Gras [Mon, 31 Oct 2005 14:31:05 +0000 (14:31 +0000)]
Giovanni's symlink (+syslog+flock) patches.

18 years agoGiovanni's symlinks patches (libs)
Ben Gras [Mon, 31 Oct 2005 14:28:19 +0000 (14:28 +0000)]
Giovanni's symlinks patches (libs)

18 years agoGiovanni's symlink patches (includes only)
Ben Gras [Mon, 31 Oct 2005 14:14:54 +0000 (14:14 +0000)]
Giovanni's symlink patches (includes only)

18 years agoGiovanni's syslog.h
Ben Gras [Mon, 31 Oct 2005 14:07:07 +0000 (14:07 +0000)]
Giovanni's syslog.h

18 years ago*** empty log message ***
Jorrit Herder [Mon, 31 Oct 2005 12:21:52 +0000 (12:21 +0000)]
*** empty log message ***

18 years agoMore stack for rlogind.
Philip Homburg [Mon, 24 Oct 2005 14:06:36 +0000 (14:06 +0000)]
More stack for rlogind.

18 years agoMore stack for cp, du, and synctree.
Philip Homburg [Mon, 24 Oct 2005 14:04:22 +0000 (14:04 +0000)]
More stack for cp, du, and synctree.

18 years agoPass the right pointers to sys_inb
Philip Homburg [Mon, 24 Oct 2005 14:02:45 +0000 (14:02 +0000)]
Pass the right pointers to sys_inb

18 years agokbdaux
Philip Homburg [Mon, 24 Oct 2005 14:00:46 +0000 (14:00 +0000)]
kbdaux

18 years agoRaw keyboard and AUX support. Needs cleaning up.
Philip Homburg [Mon, 24 Oct 2005 13:57:19 +0000 (13:57 +0000)]
Raw keyboard and AUX support. Needs cleaning up.

18 years agoSupport for raw keyboard I/O and the AUX (PS/2 mouse) channel.
Philip Homburg [Mon, 24 Oct 2005 13:52:53 +0000 (13:52 +0000)]
Support for raw keyboard I/O and the AUX (PS/2 mouse) channel.

18 years agoRemoved cast from sys_inb.
Philip Homburg [Mon, 24 Oct 2005 13:51:39 +0000 (13:51 +0000)]
Removed cast from sys_inb.

18 years agoMore filedescriptors
Philip Homburg [Mon, 24 Oct 2005 13:51:02 +0000 (13:51 +0000)]
More filedescriptors

18 years agoRemoved debug printfs.
Philip Homburg [Mon, 24 Oct 2005 13:48:50 +0000 (13:48 +0000)]
Removed debug printfs.

18 years agoAdded paning variable to help routing debug output.
Philip Homburg [Mon, 24 Oct 2005 13:47:24 +0000 (13:47 +0000)]
Added paning variable to help routing debug output.

18 years agoMore filedescriptors
Philip Homburg [Mon, 24 Oct 2005 13:43:03 +0000 (13:43 +0000)]
More filedescriptors

18 years agoOptionalize memory and vm verbose prints
Ben Gras [Fri, 21 Oct 2005 19:37:31 +0000 (19:37 +0000)]
Optionalize memory and vm verbose prints

18 years agoDon't panic on missing drivers.
Ben Gras [Fri, 21 Oct 2005 19:31:38 +0000 (19:31 +0000)]
Don't panic on missing drivers.

18 years agoBigger
Ben Gras [Fri, 21 Oct 2005 19:30:13 +0000 (19:30 +0000)]
Bigger

18 years agocall libraries with $(GMAKE)
Ben Gras [Fri, 21 Oct 2005 18:31:45 +0000 (18:31 +0000)]
call libraries with $(GMAKE)

18 years agoMake lance driver notify inet on startup, and respond to getname
Ben Gras [Fri, 21 Oct 2005 18:20:44 +0000 (18:20 +0000)]
Make lance driver notify inet on startup, and respond to getname

18 years agoPanic fix
Ben Gras [Fri, 21 Oct 2005 18:20:26 +0000 (18:20 +0000)]
Panic fix

18 years agoTest for SENDING else RECEIVING should be SENDING, then RECEIVING.
Ben Gras [Fri, 21 Oct 2005 18:13:10 +0000 (18:13 +0000)]
Test for SENDING else RECEIVING should be SENDING, then RECEIVING.

18 years agoDon't enqueue processes unless their flags have become 0
Ben Gras [Fri, 21 Oct 2005 17:35:39 +0000 (17:35 +0000)]
Don't enqueue processes unless their flags have become 0

18 years agoCrash recovery changes.
Philip Homburg [Fri, 21 Oct 2005 17:09:08 +0000 (17:09 +0000)]
Crash recovery changes.

18 years agoDeal with crashing ethernet drivers
Philip Homburg [Fri, 21 Oct 2005 16:51:21 +0000 (16:51 +0000)]
Deal with crashing ethernet drivers

18 years agoAdded replies to status requests from RS.
Jorrit Herder [Fri, 21 Oct 2005 14:39:21 +0000 (14:39 +0000)]
Added replies to status requests from RS.

18 years agoAdded periodic checks from RS to drivers.
Jorrit Herder [Fri, 21 Oct 2005 14:34:13 +0000 (14:34 +0000)]
Added periodic checks from RS to drivers.

18 years agoRest ...
Jorrit Herder [Fri, 21 Oct 2005 13:46:47 +0000 (13:46 +0000)]
Rest ...