]> Zhao Yanbai Git Server - minix.git/log
minix.git
18 years agoRemoved bits from Makefile that are now in 'bigports'
Ben Gras [Tue, 17 Jan 2006 11:25:29 +0000 (11:25 +0000)]
Removed bits from Makefile that are now in 'bigports'

18 years agoPrototype fix
Ben Gras [Tue, 17 Jan 2006 11:24:48 +0000 (11:24 +0000)]
Prototype fix

18 years agoAdded pci files.
Ben Gras [Tue, 17 Jan 2006 10:49:30 +0000 (10:49 +0000)]
Added pci files.

18 years agoThrow away unused dirs, generated Makefiles.
Ben Gras [Tue, 17 Jan 2006 10:36:53 +0000 (10:36 +0000)]
Throw away unused dirs, generated Makefiles.
Moved some calls back.

18 years agoMakefiles of Joren's new library build system.
Ben Gras [Mon, 16 Jan 2006 15:47:30 +0000 (15:47 +0000)]
Makefiles of Joren's new library build system.

18 years agoJoren's new library make system (minus Makefiles)
Ben Gras [Mon, 16 Jan 2006 15:44:55 +0000 (15:44 +0000)]
Joren's new library make system (minus Makefiles)

18 years ago'$(GMAKE) all' in lib target
Philip Homburg [Thu, 12 Jan 2006 14:51:12 +0000 (14:51 +0000)]
'$(GMAKE) all' in lib target

18 years agosh MAKEDEV to avoid depending on any x-bits. Make depend before make clean.
Philip Homburg [Thu, 12 Jan 2006 14:50:05 +0000 (14:50 +0000)]
sh MAKEDEV to avoid depending on any x-bits. Make depend before make clean.

18 years agoInitial version of Cardbus support with the TI1225 Cardbus controler.
Philip Homburg [Thu, 12 Jan 2006 14:47:48 +0000 (14:47 +0000)]
Initial version of Cardbus support with the TI1225 Cardbus controler.

18 years agoMany changes for cardbus support, automatic detection of PCI bridges,
Philip Homburg [Thu, 12 Jan 2006 14:46:12 +0000 (14:46 +0000)]
Many changes for cardbus support, automatic detection of PCI bridges,
resource allocation, and tracking.

18 years agoLess debug output from keyboard.
Philip Homburg [Thu, 12 Jan 2006 14:44:02 +0000 (14:44 +0000)]
Less debug output from keyboard.

18 years agoPrint masked IRQs.
Philip Homburg [Thu, 12 Jan 2006 14:41:40 +0000 (14:41 +0000)]
Print masked IRQs.

18 years agoGET_IRQACTIDS, allow SELF in do_vm_map.
Philip Homburg [Thu, 12 Jan 2006 14:38:51 +0000 (14:38 +0000)]
GET_IRQACTIDS, allow SELF in do_vm_map.

18 years agoAdded pci_init1.c, pci_attr_r16.c, pci_attr_w8.c, pci_attr_w16.c,
Philip Homburg [Thu, 12 Jan 2006 14:37:37 +0000 (14:37 +0000)]
Added pci_init1.c, pci_attr_r16.c, pci_attr_w8.c, pci_attr_w16.c,
and pci_rescan_bus.c

18 years agoRestructured defines for bridges, added defines for cardbus.
Philip Homburg [Thu, 12 Jan 2006 14:35:29 +0000 (14:35 +0000)]
Restructured defines for bridges, added defines for cardbus.

18 years agoAdded BUSC_PCI_RESCAN and GET_IRQACTIDS.
Philip Homburg [Thu, 12 Jan 2006 14:34:00 +0000 (14:34 +0000)]
Added BUSC_PCI_RESCAN and GET_IRQACTIDS.

18 years agoAdded sys_getirqactids, pci_init1, pci_rescan_bus, and pci_attr_w8.
Philip Homburg [Thu, 12 Jan 2006 14:33:29 +0000 (14:33 +0000)]
Added sys_getirqactids, pci_init1, pci_rescan_bus, and pci_attr_w8.

18 years agoAdded caching bits
Philip Homburg [Thu, 12 Jan 2006 14:32:42 +0000 (14:32 +0000)]
Added caching bits

18 years agoFixed bug in VLAN support.
Philip Homburg [Thu, 12 Jan 2006 14:31:06 +0000 (14:31 +0000)]
Fixed bug in VLAN support.

18 years agoAdded truncate(1) manpage; added comment about holes in du; removed
Ben Gras [Wed, 11 Jan 2006 17:18:53 +0000 (17:18 +0000)]
Added truncate(1) manpage; added comment about holes in du; removed
minix-vmd specificness of F_FREESP as minix now implements it too.

18 years agoImplementation of truncate(), ftruncate() and the F_FREESP fcntl().
Ben Gras [Wed, 11 Jan 2006 17:14:51 +0000 (17:14 +0000)]
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().

18 years agoFixes for #defines growing a _
Ben Gras [Fri, 6 Jan 2006 16:49:58 +0000 (16:49 +0000)]
Fixes for #defines growing a _

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.