aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* .Miles Bader1997-08-061-0/+4
|
* (lookup):Miles Bader1997-08-061-0/+1
| | | | Initialize the NODE field.
* Initial checkin.Miles Bader1997-08-061-0/+4
|
* (parse_dir_entry):Miles Bader1997-08-061-2/+0
| | | | Re-enable mktime calls.
* .Miles Bader1997-08-061-0/+11
|
* (ftp_conn_sysify):Miles Bader1997-08-061-2/+2
| | | | Handle REPLY_UNIMP_CMD for "syst".
* (prog-subdirs):Miles Bader1997-08-061-1/+1
| | | | Add ftpfs.
* Remove unused mig crap.Miles Bader1997-08-061-4/+1
|
* Initial checkinMiles Bader1997-08-0612-0/+2631
|
* (ftp_conn_unix_cont_get_stats):Miles Bader1997-08-041-0/+4
| | | | If returning with an error, ignore any return from ftp_conn_finish_transfer.
* Thu Jul 24 12:57:26 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-07-292-2/+6
| | | | * name-cache.c (find_cache): Grammar doc fix.
* Tue Jul 29 15:38:15 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-07-2910-24/+437
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * name-cache.c (check_lookup_cache): Use name_cache_neg_timeout in preference to name_cache_timeout for negative hits. * nfs.h (name_cache_neg_timeout): New variable. * main.c (DEFAULT_NAME_CACHE_NEG_TIMEOUT): New macro. (name_cache_neg_timeout): Initialize new variable. (OPT_NCACHE_NEG_TO): New option key. (common_options): Add --name-cache-neg-timeout switch. (parse_common_opt): Process OPT_NCACHE_NEG_TO option key. * ops.c (netfs_attempt_lookup): Do cast of -1 correctly to match check_lookup_cache and ANSI C rules. * name-cache.c (check_lookup_cache): Unlock DIR correctly before returning a negative cache hit. * rpc.c (rpc_receive_thread): Don't print "dropping reply" messages any more. * ops.c (netfs_attempt_lookup): Cash all lookups, both positive and negative. (netfs_attempt_mkdir): Purge cache before creating directory entry. (netfs_attempt_link): Likewise. (netfs_attempt_create_file): Likewise. * ops.c (netfs_attempt_lookup): Pass correct node to enter_lookup_cache as the child. Thu Jul 24 13:15:56 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu> * name-cache.c: New file. * ops.c (netfs_attempt_lookup): Check lookup cache before trying RPC. After successful lookup, make cache entry. (netfs_attempt_unlink): Purge cache before doing operation. (netfs_attempt_rmdir): Likewise. (netfs_attempt_rename): Purge cache for both names before operation. * nfs.h (enter_lookup_cache, purge_lookup_cache, check_lookup_cache): New prototypes. * Makefile (SRCS): Add name-cache.c. * nfs.h (name_cache_timeout): New variable. * main.c (DEFAULT_NAME_CACHE_TIMEOUT): New macro. (name_cache_timeout): Initialize new variable. (OPT_NCACHE_TO): New option key. (common_options): Add --name-cache-timeout switch. (parse_common_opt): Process OPT_NCACHE_TO option key. * cache.c (lookup_fhandle): Don't parse NFS XDR format, instead take a length arg. Return void. All callers changed to use new function xdr_decode_fhandle. * nfs.c (xdr_decode_fhandle): New function. * nfs.h (xdr_decode_fhandle): New prototype. (lookup_fhandle): Update prototype.
* .Miles Bader1997-07-291-0/+5
|
* (main):Miles Bader1997-07-291-6/+7
| | | | | When mungeing the destination to copy into a directory, do the name used to print error messages too.
* .Miles Bader1997-07-251-1/+0
|
* .Miles Bader1997-07-241-0/+10
|
* (_store_derive):Miles Bader1997-07-241-9/+11
| | | | Let BSIZE be zero.
* (_store_create):Miles Bader1997-07-241-1/+1
| | | | If BLOCK_SIZE is zero, make sure there are no runs.
* (dev_map):Miles Bader1997-07-241-15/+29
| | | | | | | Pass 0 for OFFSET and SIZE arguments to device_map -- mach ignores them, and we often can't supply meaningful values. (store_device_create): Treat devices that can't do device_get_status as zero-length.
* Initial checkinMiles Bader1997-07-241-0/+143
|
* .Miles Bader1997-07-241-0/+0
|
* Mon Jul 21 14:58:13 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-07-233-4/+14
| | | | | | | * Makefile (HURDLIBS): Add iohelp. * main.c (trivfs_goaway): If FSYS_GOAWAY_FORCE is set, then go away, otherwise, continue to return EBUSY.
* *** empty log message ***Thomas Bushnell1997-07-231-2/+2
|
* Mon Jul 21 16:18:50 1997 Thomas Bushnell, n/BSG <thomas@gnu.ai.mit.edu>Thomas Bushnell1997-07-233-11/+13
| | | | | | | * Makeconf (linking .prof executable): Don't mutate library names here. (making %.prof_d special target): Mutate library names here. (%.prof_d): Depend on Makefile in srcdir.
* .Miles Bader1997-07-233-0/+15
|
* (trivfs_S_io_select):Miles Bader1997-07-231-10/+6
| | | | | | Don't bother returning EBADF. (trivfs_S_io_readable, trivfs_S_io_read, trivfs_S_io_map): Return EBADF instead of EINVAL.
* (main):Miles Bader1997-07-231-1/+2
| | | | | Failure to map MAPPED_TIME is a fatal error. Include <error.h>.
* (maptime_map):Miles Bader1997-07-231-0/+1
| | | | Allow MTIME to be mapped anywhere.
* .Miles Bader1997-07-231-0/+6
|
* (prog-subdirs):Miles Bader1997-07-231-1/+1
| | | | Add usermux.
* Initial checkinMiles Bader1997-07-237-0/+1064
|
* .Miles Bader1997-07-221-0/+5
|
* (trivfs_S_io_read):Miles Bader1997-07-221-1/+3
| | | | | | Return EINVAL instead of EBADF. (trivfs_S_io_map): Return EINVAL if CRED cannot be read or written.
* .Miles Bader1997-07-224-0/+23
|
* (time):Miles Bader1997-07-221-1/+1
| | | | Use /hurd/storeio instead of /hurd/devport.
* Remove devport from dependencies.Miles Bader1997-07-221-2/+2
|
* (SRCS):Miles Bader1997-07-221-3/+3
| | | | | | Remove devport.c. (targets): Remove devport.
* Remove hurd/devport.Miles Bader1997-07-221-1/+0
|
* Initial checkinMiles Bader1997-07-221-0/+134
|
* (SRCS):Miles Bader1997-07-221-1/+2
| | | | Add argz-replace.c (temporarily).
* (maptime_map):Miles Bader1997-07-221-53/+13
| | | | | | For the device-file case, don't use wierd file_get_storage_info method for getting device port, just use io_map to get a memory object directly from the file.
* Superseded by improved libstore mapping supportMiles Bader1997-07-221-185/+0
|
* .Miles Bader1997-07-221-1/+4
|
* (dir):Miles Bader1997-07-221-2/+1
| | | | Is isofs, not ufs.
* .Miles Bader1997-07-211-0/+5
|
* (store_parsed_append_args):Miles Bader1997-07-211-4/+4
| | | | Correctly unparse complex type names.
* .Miles Bader1997-07-213-1/+18
|
* Use /boot/serverboot.gz rather than /boot/serverboot.Miles Bader1997-07-211-1/+1
|
* Compress boot/serverboot again.Miles Bader1997-07-211-1/+1
|
* Get rid of boot/grub/ffs_stage_15Miles Bader1997-07-211-1/+0
|