Age | Commit message (Collapse) | Author |
|
* rpc.c (rpc_list_lock): Delete variable. Omit all mention of it
throughout this file. Expand the use of outstanding_lock to cover
what rpc_list_lock used to handle.
|
|
|
|
|
|
|
|
Unlock OUTSTANDING_LOCK if write fails.
|
|
|
|
|
|
Convert incoming numbers from network to host byte order.
Don't convert sizes from IOSIZE to BSIZE units.
Return BSIZE in f_bsize field, not IOSIZE.
Fill in f_fsid field.
|
|
|
|
* host.c: Include <version.h>.
Thu Oct 24 16:13:40 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* host.c (initialize_version_info): Construct UNAME_INFO.machine
with a dash instead of a slash so that it can be used as a file
name component.
* host.c (initialize_version_info): Copy our version into element
0 of server_versions, not element 1. Use HURD_VERSION instead of
OUR_VERSION. Use literal "proc" instead of OUR_SERVER_NAME.
* proc.h (OUR_SERVER_NAME, OUR_VERSION): Delete macro.
|
|
|
|
* Makeconf (%.prof_d): Don't set no-deps.
(.prof_d inclusion): Don't do it if prof-depend=t.
|
|
* loopback.c (loopback_type_trans): New function.
(setup_loopback_device): Bother to mark interface up
too. Set LOOPBACK_DEV.type_trans.
|
|
* loopback.c (setup_loopback_device): Bother to mark interface up
too.
|
|
|
|
* main.c (main): Call setup_loopback_device before parsing args
(and thus before the ethernet device shows up).
* loopback.c: New file.
* Makefile (SRCS): Add loopback.c.
* pfinet.h (loopback_dev): New variable.
* pfinet.h (ip_rt_del): New prototype.
|
|
|
|
Rename ARGP_PARENTS to ARGP_CHILDREN, and change the element type to `struct
argp_child'; change the reference in ARGP accordingly.
(runtime_argp_children):
New variable.
(runtime_argp_parents):
Variable removed.
(runtime_argp):
Use RUNTIME_ARGP_CHILDREN, not RUNTIME_ARGP_PARENTS.
|
|
|
|
New variables.
(startup_parents, runtime_parents):
Variables removed.
(startup_argp, runtime_argp):
Use new *_CHILDREN variables instead of corresponding *_PARENT ones.
|
|
|
|
New variables.
(startup_parents, runtime_parents):
Variables removed.
(startup_argp, runtime_argp):
Use new *_CHILDREN variables instead of corresponding *_PARENT ones.
|
|
|
|
Variable removed.
(children):
New variable.
(diskfs_std_runtime_argp):
Use CHILDREN instead of PARENTS.
|
|
New variables.
(diskfs_store_startup_argp):
Use STORE_ARGP_CHILDREN instead of STORE_ARGP_PARENTS.
(store_argp_parents, startup_argp_children):
Variable removed.
(diskfs_startup_argp):
Use STARTUP_ARGP_CHILDREN instead of STARTUP_ARGP_PARENTS.
|
|
|
|
Remove header for run-time supplied fields.
(main):
And add it back here as a child header.
Replace PARENTS with CHILDREN, which uses the new argp_child structure.
|
|
Use elements of type `struct argp_child' for KIDS.
|
|
Convert to use the new type of argp children vectors.
|
|
Free clusters.
(argp_args_usage, argp_doc):
Use the new type of argp child vector.
(hol_entry_cmp, group_cmp, hol_cluster_cmp, hol_cluster_base, hol_add_cluster):
New functions.
(hol_entry_help):
Add gunk to print cluster headers.
(argp_hol):
Add, and use the new CLUSTER argument.
Use the new type of argp child vector, and make clusters.
(hol_append):
Deal with clusters.
Always use hol_free to free MORE, and just mark it's entries as invalid if
we steal them.
(make_hol):
Accept new CLUSTER argument, and fill in the corresponding entry fields with
it.
(hol_sort):
Use hol_entry_cmp.
(hol_entry_help: comma):
Only print cluster headers for real clusters.
Emit a newline after cluster headers.
(argp_help):
Pass new CLUSTER argument to argp_hol.
|
|
Change type of CHILDREN field to `struct argp_child *'.
(struct argp_child):
New type.
|
|
* users.c (open_hook): Always assert DTR (even if O_NONBLOCK).
Don't return any errors if O_NONBLOCK and we don't have carrier.
|
|
* i386/csw.S (CALL_MCOUNT): New macro.
(cproc_swtich, cproc_start_wait, cproc_prepare): Use CALL_MCOUNT.
|
|
* i386/csw.S (CALL_MCOUNT): New macro.
(cproc_swtich, cproc_start_wait, cproc_prepare): Use CALL_MCOUNT.
* rwlock.h: Change extern inline protection to use new canonical
method.
* rwlock.c: Rewritten.
|
|
* store.h: Add extern inline protection.
* store.c: New file.
* Makefile (SRCS): Add store.c.
|
|
* argp.h: Add extern inline protection.
* idvec.h: Likewise.
* maptime.h: Likewise.
* argp.c, idvec-funcs.c, maptime-funcs.c: New files.
* Makefile (SRCS): Add argp.c, idvec-funcs.c, and
maptime-funcs.c.
|
|
* pipe.h: Add extern inline protection.
* pq.h: Likewise.
* pipe-funcs.c, pq-funcs.c: New files.
* Makefile (SRCS): Add pipe-funcs.c and pq-funcs.c.
|
|
* netfs.h: Add extern inline protection.
* netfs.c: New file.
* Makefile (OTHERSRCS): Add netfs.c.
|
|
* fshelp.h: Add extern inline protection.
* fshelp.c: New file.
* Makefile (SRCS): Add fshelp.c.
|
|
* diskfs.h: Add extern inline protection.
* diskfs.c: New file.
* Makefile (OTHERSRCS): Add diskfs.c.
|
|
* Makeconf ($(target)): Repair rule for building of .prof_d
files.
($(target), $(target).prof): Refer to generated variables
(-CFLAGS, -LFLAGS, -LDLIBS) by the base name ($*) not $@.
(_libext): Likewise.
Mon Oct 21 22:22:49 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* Makeconf (cleantarg) [makemode == library]: Add $(libname)_p.a.
(targets) [makemode == library]: Include $(libname)_p.a in default
value.
($(libdir)/$(libname)_p.a) [makemode == library]: New rule.
($(libname)_p.a) [makemode == library]: New rule.
(%_p.o): Two new rules (depend on %.c or %.S).
(make_deps): Make dependency now specify $*_p.o too.
($(addsuffix .prof,$(target))): New rule to link profiled objects.
($(target)): Surround usual build rule with if prof-depend == nil.
($(addsuffix .prof_d, $(target))): Include this if not a library.
Also a new rule to build them.
($(target)) [prof-depend == t]: Kludge to write out its dependencies.
Tue Oct 15 12:29:26 1996 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>
* Makeconf (relink): Remove $(linktarg) always.
(linktarg) [makemode == library]: Set variable.
(linktarg): And also a default.
* Makefile (%-relink): Set no_deps=t here.
(relink): Do $(lib-subdirs) too.
|
|
|
|
Make -l/--use-lock-file hidden, as we don't support it anyway (we just leave
it here in case someone does implement it, so they'll know the right
option to use for compatibility).
|
|
|
|
|
|
Add --top/-h option.
|
|
Supply new TOP arg to psout.
|
|
Add TOP parameter.
|
|
|
|
fsync the user's mailbox after delivery.
|