summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
1999-03-06Sat Mar 6 17:13:48 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* init.c (do_mach_notify_dead_name): Deallocate the extra reference to NAME that the notification carries.
1999-03-06Sat Mar 6 15:46:17 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* group, passwd: Revert preceding change.
1999-03-05Fri Mar 5 18:25:01 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* passwd (bin): New entry with ID 0, for compatibility with BSD. * group (bin, kmem): Likewise.
1999-03-05Thu Mar 4 07:18:21 1999 Joel N. Weber II <devnull@theobromine.ai.mit.edu>Thomas Bushnell
* dir-lookup.c (netfs_S_dir_lookup): Only set newnode to 1 if the lookup does not need to be retried as a result of getting EEXIST.
1999-03-05Fri Mar 5 17:13:04 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* primes.c (_ihash_nextprime): Use a dynamically-sized array for `seive' instead of alloca, so that if we are looping we won't allocate more stack than necessary. Suggested by wesommer@mit.edu (Bill Sommerfeld).
1999-03-02.Roland McGrath
1999-03-021999-03-01 Mark Kettenis <kettenis@gnu.org>Roland McGrath
* pf.c (S_socket_whatis_address): Implement. Since we cannot tell what our adress is, return an empty string as the file name.
1999-03-01Mon Mar 1 09:11:06 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* munge.c (output_width): If C is a tab, then the width is the offset from LOC, not the total final position of the tab. Reported by Kalle Olavi Niemitalo <tosi@ees2.oulu.fi).
1999-02-28.Roland McGrath
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* users.c (trivfs_S_io_revoke): Use ports_class_iterate.
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (S_startup_dosync): Use ports_class_iterate. (sigterm_handler): Likewise.
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* destroy-right.c (ports_destroy_right): Return error_t (always 0). * ports.h: Update decl. * bucket-iterate.c (_ports_bucket_class_iterate): New function, transmorgified from ports_bucket_iterate. (ports_bucket_iterate): Now just call that to do the work. * class-iterate.c: New file. (ports_class_iterate): New function. * ports.h: Declare ports_class_iterate and _ports_bucket_class_iterate. * Makefile (SRCS): Add class-iterate.c.
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* destroy-right.c (ports_destroy_right): Return error_t (always 0). * ports.h: Update decl.
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* bucket-iterate.c (_ports_bucket_class_iterate): New function, transmorgified from ports_bucket_iterate. (ports_bucket_iterate): Now just call that to do the work. * class-iterate.c: New file. (ports_class_iterate): New function. * ports.h: Declare ports_class_iterate and _ports_bucket_class_iterate. * Makefile (SRCS): Add class-iterate.c.
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io-revoke.c (netfs_S_io_revoke): Use ports_class_iterate.
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* get-identity.c (fshelp_get_identity): Use ports_class_iterate.
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io-revoke.c (diskfs_S_io_revoke): Use ports_class_iterate. * readonly.c (diskfs_set_readonly): Likewise.
1999-02-28.Roland McGrath
1999-02-281999-02-28 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* node.c (netfs_attempt_utimes): Fix typo in last change.
1999-02-27.Roland McGrath
1999-02-27linux signature pageRoland McGrath
1999-02-271999-02-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* def_pager_setup.c (add_paging_file): New arg CHECK_LINUX_SIGNATURE, pass down to create_paging_partition. * default_pager.c (create_paging_partition): New arg CHECK_LINUX_SIGNATURE, pass down new_partition. (new_partition): New arg CHECK_LINUX_SIGNATURE: if not < 0, check first page of swap for Linux 2.0 or 2.2 signature page and obey its bad-block map; if > 0, refuse the partition if no signature found. * bootstrap.c (main): Add new boot script functions `add-raw-paging-file', `add-linux-paging-file'. Make those and `add-paging-file' all call add_paging_file with new LINUX_SIGNATURE arg of -1, 1, and 0, respectively. * default_pager.c (create_paging_partition): If new_partition returns null, return and do nothing more.
1999-02-27.Roland McGrath
1999-02-271999-02-17 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* mount.sh: Use `awk' instead of `gawk'.
1999-02-25Thu Feb 25 10:31:57 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* end-rpc.c (ports_end_rpc): Signal ports_block anytime an rpc ends and someone is waiting on an inhibition.
1999-02-22Maintain debian package info here now.Thomas Bushnell
1999-02-22Mon Feb 22 04:34:55 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* users.c (trivfs_S_io_revoke): Protect the revocation by blocking all other rpcs.
1999-02-22Mon Feb 22 04:30:18 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io-revoke.c (netfs_S_io_revoke): Protect the revocation by blocking other rpcs.
1999-02-22Mon Feb 22 04:28:56 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io-revoke.c (diskfs_S_io_revoke): Protect the actual revocation by blocking all other rpcs.
1999-02-22*** empty log message ***Thomas Bushnell
1999-02-21Sat Feb 20 04:59:15 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* users.c (trivfs_S_io_revoke): Release global_lock before beginning the iteration. * users.c (trivfs_S_io_revoke): Add reply, reply_type args.
1999-02-21Sat Feb 20 06:26:17 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* stubs.c (send_signal): Typo in comment.
1999-02-21Sat Feb 20 20:54:26 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io-revoke.c (netfs_S_io_revoke): Release lock before iteration.
1999-02-21Sat Feb 20 20:46:21 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* io-revoke.c (diskfs_S_io_revoke): Release NP->lock before beginning iteration.
1999-02-19Fri Feb 19 02:43:11 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* login.c (main): Correctly implement -f instead of always acting as if it were set.
1999-02-19*** empty log message ***Thomas Bushnell
1999-02-19Fri Feb 19 02:43:11 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* login.c (main): When transitioning from no UID's to having UID's create a new session like normal. Reported by Mark M. Kettenis <kettenis@wins.uva.nl>.
1999-02-191999-02-06 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell
* main.c (main): Initialize status from underlying node. * users.c (check_access_hook): New function. Correctly implement access permission checking. (trivfs_check_access_hook): Initialize with check_access_hook. (trivfs_S_file_check_access): Removed.
1999-02-191999-02-06 Mark Kettenis <kettenis@gnu.org>Thomas Bushnell
* trivfs.h (trivfs_check_access_hook): New variable. * fsys-getroot.c (trivfs_S_fsys_getroot): Use trivfs_check_acces_hook. * dir-lookup.c (trivfs_S_dir_lookup): Likewise. * file-access.c (trivfs_S_file_check_access): Likewise.
1999-02-18Thu Feb 18 02:13:47 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* MAKEDEV.sh (mkdev): put `time' in single-quotes; it's a reserved word in bash 2.02 and this protects it. Reported by OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>.
1999-02-18Thu Feb 18 00:57:30 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* devio.c (devio_assert_dtr): Bother to set open_pending. Reported by OKUJI Yoshinori (okuji@kuicr.kyoto-u.ac.jp).
1999-02-181999-02-12 Gordon Matzigkeit <gord@trick.fig.org>Thomas Bushnell
* Makefile (LCLHDRS): Purge argp-fmtstream.h and argp-namefrob.h.
1999-02-18Tue Feb 16 18:54:33 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* init.c (shutdown_terminal): Revoke access to the terminal from existing programs.
1999-02-18Thu Feb 18 00:29:43 1999 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* tioctl.defs, term.defs: Mark with INTR_INTERFACE.
1999-02-18*** empty log message ***Thomas Bushnell
1999-02-17.Roland McGrath
1999-02-171999-02-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makeconf (install): Fix typo in Thomas's last change. ($(libdir)/$(libname).so): Depend on ....so.$(hurd-version).
1999-02-17.Roland McGrath
1999-02-171999-02-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* users.c (trivfs_S_io_revoke): Fix typos.
1999-02-171999-02-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* Makeconf ($(libname).so): Make it a symlink to $(libname).so.$(hurd-version). ($(libname).so.$(hurd-version)): New target, renamed from $(libname).so; link the actual shared object with this name.