]> Zhao Yanbai Git Server - minix.git/log
minix.git
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

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

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

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

19 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.

19 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.

19 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.

19 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.

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

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

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

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

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

19 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

19 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

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

19 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

19 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

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

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

19 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)

19 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

19 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

19 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.

19 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.

19 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

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

19 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

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

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

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

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

19 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

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

19 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.

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

19 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)

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

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

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

19 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.

19 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

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

19 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.

19 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.

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

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

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

19 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.

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

19 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

19 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.

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

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

19 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

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

19 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.

19 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

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

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

19 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.

19 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.

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

19 years agoNew rescue functionality.
Jorrit Herder [Fri, 21 Oct 2005 13:28:26 +0000 (13:28 +0000)]
New rescue functionality.

19 years agoNew Rescue Device Driver (RAM disk like)
Jorrit Herder [Fri, 21 Oct 2005 13:24:22 +0000 (13:24 +0000)]
New Rescue Device Driver (RAM disk like)
Allow restarting RTL8139

19 years agoRescue script fixes.
Jorrit Herder [Fri, 21 Oct 2005 13:23:22 +0000 (13:23 +0000)]
Rescue script fixes.

19 years agoOutside the book branch, remove references to the book on README.
Ben Gras [Fri, 21 Oct 2005 11:52:41 +0000 (11:52 +0000)]
Outside the book branch, remove references to the book on README.
Also remove source listings.

19 years agoPrelim commit for ethernet driver crash recovery.
Philip Homburg [Fri, 21 Oct 2005 11:51:45 +0000 (11:51 +0000)]
Prelim commit for ethernet driver crash recovery.

19 years agoNo /usr/gnu/bin in $PATH
Ben Gras [Fri, 21 Oct 2005 11:49:26 +0000 (11:49 +0000)]
No /usr/gnu/bin in $PATH

19 years ago*** empty log message ***
Ben Gras [Fri, 21 Oct 2005 11:40:24 +0000 (11:40 +0000)]
*** empty log message ***

19 years agoDon't print SIGKSTOP message
Ben Gras [Fri, 21 Oct 2005 11:28:50 +0000 (11:28 +0000)]
Don't print SIGKSTOP message

19 years agoChanges to make gcc compile our libraries too (Joren)
Ben Gras [Fri, 21 Oct 2005 11:19:35 +0000 (11:19 +0000)]
Changes to make gcc compile our libraries too (Joren)

19 years ago*** empty log message ***
Ben Gras [Fri, 21 Oct 2005 11:18:41 +0000 (11:18 +0000)]
*** empty log message ***

19 years ago. minor formatting fixes (spaces, newlines) of messages
Ben Gras [Fri, 21 Oct 2005 11:13:17 +0000 (11:13 +0000)]
. minor formatting fixes (spaces, newlines) of messages
. check pids for being > 0 before kill()ing them (0 and negative
  numbers have special meanings that shouldn't be used)

19 years agoAdded explanation of SIGKILL, REBOOT order.
Ben Gras [Fri, 21 Oct 2005 11:10:16 +0000 (11:10 +0000)]
Added explanation of SIGKILL, REBOOT order.

19 years ago. don't kill tty, send it messages on signals
Ben Gras [Fri, 21 Oct 2005 11:07:33 +0000 (11:07 +0000)]
. don't kill tty, send it messages on signals
. kill processes first, then tell fs to reboot (otherwise fs will have
  exited its processes and be confused when they exit again)

19 years agoNew major device for Rescue Driver
Jorrit Herder [Fri, 21 Oct 2005 10:56:47 +0000 (10:56 +0000)]
New major device for Rescue Driver

19 years ago/etc/rc.rescue initializes driver rescue environment
Ben Gras [Fri, 21 Oct 2005 10:47:13 +0000 (10:47 +0000)]
/etc/rc.rescue initializes driver rescue environment

19 years ago/boot/rescue (mount point for /dev/rescue)
Ben Gras [Fri, 21 Oct 2005 10:00:34 +0000 (10:00 +0000)]
/boot/rescue (mount point for /dev/rescue)

19 years agoMake /dev/rescue
Ben Gras [Fri, 21 Oct 2005 10:00:03 +0000 (10:00 +0000)]
Make /dev/rescue

19 years agoI forgot to enter this file so my disembodied ghost is committing it
Jorrit Herder [Thu, 20 Oct 2005 21:30:36 +0000 (21:30 +0000)]
I forgot to enter this file so my disembodied ghost is committing it
through the body of ben.

19 years ago . check for notify() from NONE (shouldn't happen any more)
Ben Gras [Thu, 20 Oct 2005 20:59:02 +0000 (20:59 +0000)]
 . check for notify() from NONE (shouldn't happen any more)
 . test for cleared process slots when checking processes on exiting
 . clear process slot first, then do cleanup on exiting

19 years ago2 extra error conditions on disappearing processes during/before sendrec()
Ben Gras [Thu, 20 Oct 2005 20:46:04 +0000 (20:46 +0000)]
2 extra error conditions on disappearing processes during/before sendrec()

19 years agoTell RS server about upcoming shutdown.
Jorrit Herder [Thu, 20 Oct 2005 20:38:58 +0000 (20:38 +0000)]
Tell RS server about upcoming shutdown.

19 years agogcc separate target
Ben Gras [Thu, 20 Oct 2005 20:38:12 +0000 (20:38 +0000)]
gcc separate target

19 years agoNew IPC error codes: ESRCDIED, EDSTDIED, ETRAPDENIED.
Jorrit Herder [Thu, 20 Oct 2005 20:34:34 +0000 (20:34 +0000)]
New IPC error codes: ESRCDIED, EDSTDIED, ETRAPDENIED.
New getsysinfo type to get DS store contents from IS.
New Data Store (DS) server message types and arguments.

19 years agoUpdated Makefile for DS server.
Jorrit Herder [Thu, 20 Oct 2005 20:32:57 +0000 (20:32 +0000)]
Updated Makefile for DS server.

19 years agoUpdated makefile for DS server.
Jorrit Herder [Thu, 20 Oct 2005 20:32:40 +0000 (20:32 +0000)]
Updated makefile for DS server.

19 years agoRenamed to manager.h.
Jorrit Herder [Thu, 20 Oct 2005 20:32:22 +0000 (20:32 +0000)]
Renamed to manager.h.

19 years agoAlso dev_open opened block and character special files
Ben Gras [Thu, 20 Oct 2005 20:32:09 +0000 (20:32 +0000)]
Also dev_open opened block and character special files

19 years ago*** empty log message ***
Jorrit Herder [Thu, 20 Oct 2005 20:31:42 +0000 (20:31 +0000)]
*** empty log message ***

19 years agoNew Reincarnation Server functionality.
Jorrit Herder [Thu, 20 Oct 2005 20:31:18 +0000 (20:31 +0000)]
New Reincarnation Server functionality.
- service refresh: to cleanly stop and restart a server or driver
- binary exponential backoff: don't restart in a loop