aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 1999-09-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-197-32/+60
| | | | | | | | | | | | | | | | | | | | | | | * node-times.c (diskfs_set_node_times): If _diskfs_noatime is set and neither NP->dn_set_mtime nor NP->dn_set_ctime is set, clear NP->dn_set_atime. Short-circuit return if none of dn_set_?time set. * opts-common.c (diskfs_common_options): Include "priv.h". Add aliases --ro/--rw for -r/-w. Add alias --nosuid for --no-suid, --noexec for --no-exec. Move --suid-ok, --exec-ok here from ... * opts-std-runtime.c (std_runtime_options): ... here. (struct parse_hook): New member `noatime'. (set_opts): Use H->noatime to set _diskfs_noatime. (parse_opt): Grok -A and OPT_ATIME to set/clear H->noatime. (OPT_ATIME): New macro. (OPT_SUID_OK, OPT_EXEC_OK): Moved to ... * priv.h: ... here. (diskfs_common_options): Add const to decl. * opts-std-startup.c (parse_startup_opt): Grok OPT_SUID_OK, OPT_EXEC_OK, -A, and OPT_ATIME. * init-init.c (_diskfs_noatime): New variable. (_diskfs_nosuid, _diskfs_noexec): Use uninitialized defns. * opts-append-std.c (diskfs_append_std_options): Add --no-atime if _diskfs_noatime is set.
* 1999-07-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-191-3/+2
| | | | * getty.c: Include <utmp.h> for login_tty decl.
* .Roland McGrath1999-09-191-1/+10
|
* 1999-09-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-191-1/+1
| | | | | * runttys.c (main): Only call error if setsid returns -1. From Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>.
* .Roland McGrath1999-09-191-0/+5
|
* 1999-09-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-191-3/+3
| | | | | * configure.in (enable_static_progs): Move sed translation of commas to spaces out of case stmt, so it applies to default too.
* .Roland McGrath1999-09-192-0/+9
|
* 1999-09-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-191-4/+3
| | | | | | * Makefile (installationdir): New variable. (DIST_FILES): Use := instead of =, so as to process wildcard only once. (all): Target removed (superfluous).
* 1999-09-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-191-0/+15
| | | | | * Makeconf [$(makemode) != misc]: Use this to protect linking rules, so we don't define any rule for $(targets) if $(makemode) is misc.
* .Roland McGrath1999-09-181-1/+6
|
* 1999-09-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-181-9/+9
| | | | | * Makefile: Revert last change; it is definitely wrong, and there is no verified bug that needs to be fixed at all.
* 1999-09-18 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-182-33/+99
| | | | | * hurd.texi: Added many comments (marked by `tb:') to some of the FIXME questions and reworded a few things.
* 1999-09-18 Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>Thomas Bushnell1999-09-183-2/+7
| | | | | * runttys.c (run): Only call error if setsid returns -1. * console-run.c (open_console): Likewise.
* 1999-09-17 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-172-0/+9
| | | | | * fstab.c (fstab_read): Ignore filesystems with types of ignore, nfs, or swap.
* 1999-09-17 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-172-1/+10
| | | | | | * Makeconf [Installation section]: Last change (9 Sep 1999) broke this. Separate more clearly the library and non-library install rules.
* 1999-09-17 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-172-9/+16
| | | | | | | * Makefile ($(prog-subdirs) $(lib-subdirs), %-lndist, %-clean, %-relink, %-objs, %-install, %-install-headers, %-TAGS, %.d): Pass -e to sub-make, so that explicit prefix= args (etc.) get passed down correctly.
* 1999-09-14 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-142-2/+8
| | | | | | * MAKEDEV.sh (mkdev): pty master and slave nodes should have mode 666, not 640. Reported by Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>.
* .Roland McGrath1999-09-131-2/+8
|
* 1999-09-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-131-26/+28
| | | | | | * rdwr.c (store_write, store_read): Carefully avoid scaling run lengths from blocks to bytes except when we're already sure the run's size in bytes won't overflow size_t.
* Reverted changes related to io_map_segment.Roland McGrath1999-09-1340-265/+163
|
* .Roland McGrath1999-09-131-2/+26
|
* .Roland McGrath1999-09-131-0/+5
|
* 1999-08-23 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-131-14/+16
| | | | | * wire.c (map_extent): Use p_memsz instead of p_filesz. (loaded): Return zero if _DYNAMIC has address zero (i.e., static link).
* ChangeLogRoland McGrath1999-09-133-3/+21
|
* 1999-09-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-131-3/+1
| | | | * Makefile (exec.static-LDFLAGS): Variable removed.
* 1999-09-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-131-8/+3
| | | | | | | * Makefile (makemode): server -> servers. (targets): Replaced with target; remove ext2fs.static. (ext2fs.static-LDFLAGS): Variable removed. (ext2fs, ext2fs.static): Remove deps.
* 1999-09-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-131-7/+3
| | | | | | | * Makefile (makemode): servers -> server. (targets): Replaced with target; remove ufs.static. (ufs.static-LDFLAGS): Variable removed. (ufs.static, ufs): Remove deps.
* 1999-09-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-133-26/+50
| | | | | | | | | | | | | | | | | | | | | | | | * Makeconf (link-executable): New variable, partial linking commands for executables. ($(target)): Use it. Move .o's before -Wl,-(, just cause. ($(addsuffix .static,$(target))): New static pattern rule, use `$(link-executable) -static' and static hurd libs. [$(doinst) = one]: Give deps to $(target).static too. {"Decode makemode" page}: Set linktarg instead of cleantarg for each makemode that sets only one. [$(makemode) != library]: Append $(linktarg:=.static) to linktarg. [$(cleantarg) empty]: Set cleantarg to $(linktarg). [Installation section] (targets): Set to $(target) if empty. (installable): New variable, union of $(linktarg) and $(targets). Remove conditionals on $(doinst), leaving only multi-target version. Use $(installable) rather than $(targets) to compute list of targets for static pattern rule that does the install. (install-targets): New variable, $(targets) plus subset of $(linktarg) matching $(build-static:=.static). (all): Depend on $(install-targets) rather than $(targets). (install): Likewise for computed list of targets in $(installationdir). * config.make.in (build-static): New variable. * configure.in: Support --enable-static-progs=LIST.
* .Roland McGrath1999-09-131-5/+9
|
* 1999-09-12 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-09-131-5/+8
| | | | * delegate.c (fshelp_delegate_translation): Free ARGZ after RPC.
* Directory removed; never used and now causing some confusion, and sinceThomas Bushnell1999-09-1224-955/+0
| | | | implementation plans have changed, it's not useful to distributed anymore.
* *** empty log message ***Thomas Bushnell1999-09-122-1/+6
|
* 1999-09-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-094-10/+77
| | | | | | * fsstubs.c (netfs_S_io_pathconf): Delete function. * io-pathconf.c: New file. * Makefile (IOSRCS): Add io-pathconf.c.
* 1999-09-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-092-3/+47
| | | | | * io-pathconf.c: Include <unistd.h>. (diskfs_S_io_pathconf): Provide real definition.
* 1999-09-09 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-095-29/+32
| | | | | | | | | | | | | | * ethernet.c (ethernet_open): Don't start the input work thread here. (more_packets, mark_bh, input_work_thread): Move these to ... * devices.c: ... here. Also include "pfinet.h" instead of list of <> includes. * main.c (main): Launch input work thread here. * pfinet.h (input_work_thread): Declare function. * devices.c (add_device): Remove unused function. * pfinet.h (incoming_net_packet): Remove unused declaration.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-084-4/+48
| | | | | | * io-map-segment.c (trivfs_S_io_map): New file. * io-map.c (trivfs_S_io_map): Just call trivfs_S_io_map_segment. * Makefile (IOSRCS): Add io-map-segment.c.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-086-49/+98
| | | | | | | | | * io-map-segment.c: New file. Guts from io-map.c. * io-map.c (diskfs_S_io_map): Just call diskfs_S_io_map_segment. * diskfs.h (diskfs_get_filemap): New parameter `index'. * rdwr-internal.c (_diskfs_rdwr_internal): Pass additional parameter to diskfs_get_filemap. * Makefile (IOSRCS): Add io-map-segment.c.
* 1999-09-08 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-084-7/+23
| | | | | | | | | | | | | | * dir.c (diskfs_get_directs): Initialize `err' to shut gcc up. 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu> * dir.c (diskfs_lookup_hard): Pass additional parameter to diskfs_get_filemap. (diskfs_dirempty): Likewise. * sizes.c (diskfs_truncate): Likewise. (block_extended): Likewise. (diskfs_grow): Likewise. * pager.c (diskfs_get_filemap): Accept additional parameter.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-084-17/+29
| | | | | | | | | * null.c (trivfs_S_io_map): Renamed to ... (trivfs_S_io_map_segment): ... here, with new parameter `index'. * new-fifo.c (trivfs_S_io_map): Renamed to ... (trivfs_S_io_map_segment): ... here, with new parameter `index'. * fifo.c (trivfs_S_io_map): Renamed to ... (trivfs_S_io_map_segment): ... here, with new parameter `index'.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-5/+11
| | | | | * users.c (trivfs_S_io_map): Renamed to ... (trivfs_S_io_map_segment): ... here.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-1/+8
| | | | | * io.c (trivfs_S_io_map): Renamed to ... (trivfs_S_io_map_segment): ... here, and accept parameter `index'.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-0/+12
| | | | * io.c (S_io_map_segment): New function.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-0/+15
| | | | * io-ops.c (S_io_map_segment): New function.
* Conform to addition of io_map_segment.Thomas Bushnell1999-09-082-5/+13
|
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-1/+14
| | | | * iostubs.c (netfs_S_io_map_segment): New function.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-1/+7
| | | | * pager.c (diskfs_get_filemap): Accept additional parameter.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-8/+35
| | | | | | | | * io.defs (io_map_segment): New RPC. (io_map): Refer to io_map_segment; label as deprecated. (io_map_cntl, io_get_conch, io_release_conch, io_prenotify, io_eofnotify, io_postnotify, io_readnotify, io_readsleep, io_sigio): Label as deprecated.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-084-4/+14
| | | | | | | | * dir.c (diskfs_lookup_hard): Pass additional parameter to diskfs_get_filemap. (diskfs_dirempty): Likewise. * truncate.c (force_delayed_copies): Likewise. * pager.c (diskfs_get_filemap): Accept additional parameter.
* 1999-09-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-082-0/+17
| | | | * boot.c (S_io_map_segment): New function.
* 1999-09-08 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-09-083-5/+29
| | | | | | | | | * Makeconf (cleantarg): Add `$(libname)_pic.a'. [$(makemode) = library] (targets): Likewise. ($(libname)_pic.a): New rule. ($(libdir)/$(libname)_pic.a): Extended from the previous _p.a and .a rules. Submitted by Marcus Brinkmann (Marcus.Brinkmann@ruhr-uni-bochum.de).