aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* .Roland McGrath1999-10-121-0/+4
|
* 1999-10-12 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-121-1/+1
| | | | * opts-std-runtime.c (parse_opt: ARGP_KEY_INIT): Initialize H->noatime.
* .Roland McGrath1999-10-116-1/+27
|
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-1/+7
| | | | * MAKEDEV.sh (fd): Pass --directory to /hurd/magic translator.
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-112-96/+308
| | | | | | | | * magic.c: Rewritten using libtrivfs. With new flag --directory/-d, present an empty directory that has . and .. as normal and lists no other contents, but looking up anything else within it does the magical retry. * Makefile (magic): Update library deps accordingly.
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-2/+3
| | | | * dir-readdir.c (trivfs_S_dir_readdir): Take DATA_DEALLOC parameter.
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-5/+7
| | | | * dir-readdir.c (netfs_S_dir_readdir): Take new DATA_DEALLOC parameter.
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-4/+4
| | | | * dir-readdir.c (diskfs_S_dir_readdir): Take new DATA_DEALLOC param.
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-9/+9
| | | | * fs.defs (dir_readdir): Replace dealloc with dealloc[] on out data.
* .Roland McGrath1999-10-111-0/+3
|
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-111-3/+11
| | | | | * dir-lookup.c (trivfs_S_dir_lookup): Duplicate CRED->user to pass it to trivfs_open. Add ref to CRED->realnode when used by trivfs_open.
* .Roland McGrath1999-10-111-0/+5
|
* 1999-10-11 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-112-9/+26
| | | | | * trivfs.h (trivfs_open_hook): New variable. * fsys-getroot.c (trivfs_S_fsys_getroot): Use it.
* .Roland McGrath1999-10-091-2/+8
|
* 1999-10-07 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-091-11/+21
| | | | | | * lookup.c (diskfs_lookup): Rewrite code from last change, which had typos (and then I just decided to change the details of the string diddling).
* updates from marcusRoland McGrath1999-10-082-2/+27
|
* 1999-10-09 Marcus Brinkmann <marcus@gnu.org>Roland McGrath1999-10-082-0/+160
| | | | | | | | | | | | | | | | | | | | | | * rules (BUILDARCH): Renamed to DEB_BUILD_GNU_TYPE. (HOSTARCH): Renamed to DEB_HOST_GNU_TYPE. (INFODIR): New variable. (STAMPS_TO_CLEAN): Add stamp-config. (configure): Depend on configure.in. (config, stamp-config): New targets. (stamp-build): Build info documentation. (clean): Do not clean up build directory, it will be removed. Clean documentation directory. (binary-arch): Remove etc/motd. Expand bash {,} syntax. Gzip serverboot. Install additional documentation formats. Rename libexec/runsystem to libexec/runsystem.gnu. Install postinst, prerm (.PHONY): Add config. * postinst, prerm: New Files. * shlibs,shlibs.local: Remove libmom. * changelog: Update to reflect Debian uploads.
* 1999-10-09 Marcus Brinkmann <marcus@gnu.org>Roland McGrath1999-10-083-4/+42
| | | | | | * postinst, prerm: New Files. * shlibs,shlibs.local: Remove libmom. * changelog: Update to reflect Debian uploads.
* 1999-10-09 Marcus Brinkmann <marcus@gnu.org>Roland McGrath1999-10-081-18/+50
| | | | | | | | | | | | | | | | | | | * rules (BUILDARCH): Renamed to DEB_BUILD_GNU_TYPE. (HOSTARCH): Renamed to DEB_HOST_GNU_TYPE. (INFODIR): New variable. (STAMPS_TO_CLEAN): Add stamp-config. (configure): Depend on configure.in. (config, stamp-config): New targets. (stamp-build): Build info documentation. (clean): Do not clean up build directory, it will be removed. Clean documentation directory. (binary-arch): Remove etc/motd. Expand bash {,} syntax. Gzip serverboot. Install additional documentation formats. Rename libexec/runsystem to libexec/runsystem.gnu. Install postinst, prerm (.PHONY): Add config.
* 1999-10-08 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-10-082-4/+5
| | | | | | | * bootstrap.c: (DEFAULT_ROOT): Remove macro. (main): If no root device was specified, then prompt as if the user had specified -a. Don't use strcpy to move NEW_ROOT into ROOT_NAME; that's unsafe.
* 1999-10-08 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-10-082-10/+9
| | | | | | * bootstrap.c: (DEFAULT_ROOT): Remove macro. (main): If no root device was specified, then prompt as if the user had specified -a.
* 1999-10-07 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-10-073-4/+11
| | | | | * start-translator-long.c (fshelp_start_translator_long): Doc fix. * fshelp.h (fshelp_start_translator_long): Document OWNER_UID.
* .Roland McGrath1999-10-072-0/+14
|
* 1999-10-07 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-074-76/+87
| | | | | | | | | | * start-translator-long.c (fshelp_start_translator_long): Take new argument OWNER_UID. Get child's proc port and do proc_setowner on it. * fshelp.h: Update decl. * start-translator.c (fshelp_start_translator): Pass new arg to fshelp_start_translator_long with value from geteuid (). * fetch-root.c (fshelp_fetch_root): Pass UID as new arg to fshelp_start_translator_long.
* 1999-10-07 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-071-2/+4
| | | | * rdwr.c (store_read, store_write): Fix asserts in last change.
* .Roland McGrath1999-10-071-0/+6
|
* 1999-10-06 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-071-3/+10
| | | | | | * hyper.c (get_hypermetadata): Avoid overflow in calculation of disk size vs superblock-specified requirement. Add a warning for wasted disk blocks after last filesystem block.
* .Roland McGrath1999-10-061-0/+4
|
* 1999-10-06 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-061-1/+1
| | | | * bootstrap.c (DEFAULT_ROOT): Change to "hd0s1".
* 1999-10-06 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-10-064-7/+42
| | | | | | | | | | | | | * lookup.c (diskfs_lookup): NAME is no longer const. Update documentation Strip leading and trailing slashes from NAME before using it. * diskfs.h (diskfs_lookup): NAME is no longer const. Update documentation. 1999-10-05 Thomas Bushnell, BSG <tb@mit.edu> * priv.h (CHANGE_NODE_FIELD): Use diskfs_check_readonly instead of directly reading diskfs_readonly.
* 1999-10-04 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-10-044-47/+46
| | | | | | | | | | | * term.h, devio.c, users.c: Revert previous change. Do it this way instead: * users.c (report_carrier_error): New function. (carrier_error): New static global variable. (open_hook): Deal with errors from carrier open. * devio.c (device_open_reply): Move the !RETURNCODE case out of the "initial open" case and use report_carrier_error. * term.h (report_carrier_error): Declare new function.
* .Roland McGrath1999-10-031-0/+4
|
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-1/+9
| | | | | | * dir.c (ext2_file_type): #if 0 out this variable. (diskfs_get_directs): #if 0 out code to interpret file_type field and set d_type. Instead, always return DT_UNKNOWN for now.
* .Roland McGrath1999-10-031-0/+6
|
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-0/+11
| | | | | | * dir.c (file_type_ext2): #if 0 out. (diskfs_direnter_hard): #if 0 out code to set file_type field in directory entries. Instead, always set it to zero.
* .Roland McGrath1999-10-031-0/+5
|
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-16/+18
| | | | | * Makeconf [$(makemode) = misc]: If no installationdir and no targets, set makemode-instdir so it's not empty, to avoid expanding `$(dir)'.
* .Roland McGrath1999-10-032-2/+42
|
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-1/+1
| | | | | | * bitmap.c (ffz): Subtract one from (1-origin) result of ffs to get our (0-origin) result. * Makefile (LCLHDRS): bitmap.h -> bitmap.c
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-41/+23
| | | | | | | | | | | | | | | | | | | | | | | * ext2fs.h (test_bit, set_bit, clear_bit): Rewritten to operate on 32-bit words instead of bytes. * ext2fs.h (group_desc): Inline function replaced with macro. (group_desc_image): New variable. * hyper.c (get_hypermetadata): Initialize it. * ext2fs.h (sblock_block): Declare new variable. (SBLOCK_LBLOCK): Macro removed. (SBLOCK_OFFS): Define in terms of sblock_block. * ext2fs.c (options): Add --sblock/-S. (parse_opt): Parse it to set sblock_block. * hyper.c (sblock_block): New variable. (get_hypermetadata): Use sblock_block instead of constant SBLOCK_BLOCK. * hyper.c (get_hypermetadata): Use EXT2_MAX_BLOCK_SIZE instead of hard-wired 8192. Don't use ffs to compute log2_block_size, and don't check for the impossible case of non-power-of-two block size (the block size specification we start with is given as a power of two!). * ext2fs.h (block_size): Change type to unsigned int. (BLOCKSIZE_SCALE): Just use SBLOCK->s_log_block_size directly. * hyper.c (get_hypermetadata): Fix printf formats to silence warning. * dir.c (dirscanblock): Likewise.
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-6/+8
| | | | | * truncate.c (diskfs_truncate): Add missing call to diskfs_end_catch_exception.
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-10/+38
| | | | | | | | | | | | | | * ext2fs.h (sblock_block): Declare new variable. (SBLOCK_LBLOCK): Macro removed. (SBLOCK_OFFS): Define in terms of sblock_block. * ext2fs.c (options): Add --sblock/-S. (parse_opt): Parse it to set sblock_block. * hyper.c (sblock_block): New variable. (get_hypermetadata): Use sblock_block instead of constant SBLOCK_BLOCK. * ext2fs.c (options): List --debug/-D unconditionally, adding to help text #ifndef EXT2FS_DEBUG (parse_opt): Always grok -D. #ifndef EXT2FS_DEBUG, reject it with message saying debugging support not compiled in.
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-1/+1
| | | | * Makefile (LCLHDRS): bitmap.h -> bitmap.c
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-1/+1
| | | | | | | | | | | * hyper.c (get_hypermetadata): Use EXT2_MAX_BLOCK_SIZE instead of hard-wired 8192. Don't use ffs to compute log2_block_size, and don't check for the impossible case of non-power-of-two block size (the block size specification we start with is given as a power of two!). * ext2fs.h (block_size): Change type to unsigned int. (BLOCKSIZE_SCALE): Just use SBLOCK->s_log_block_size directly. * hyper.c (get_hypermetadata): Fix printf formats to silence warning. * dir.c (dirscanblock): Likewise.
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-10/+14
| | | | | | | | | | | | | | | | | | | | | * ext2fs.h (group_desc): Inline function replaced with macro. (group_desc_image): New variable. * hyper.c (get_hypermetadata): Initialize it. * ext2fs.h (sblock_block): Declare new variable. (SBLOCK_LBLOCK): Macro removed. (SBLOCK_OFFS): Define in terms of sblock_block. * ext2fs.c (options): Add --sblock/-S. (parse_opt): Parse it to set sblock_block. * hyper.c (sblock_block): New variable. (get_hypermetadata): Use sblock_block instead of constant SBLOCK_BLOCK. * hyper.c (get_hypermetadata): Use EXT2_MAX_BLOCK_SIZE instead of hard-wired 8192. Don't use ffs to compute log2_block_size, and don't check for the impossible case of non-power-of-two block size (the block size specification we start with is given as a power of two!). * ext2fs.h (block_size): Change type to unsigned int. (BLOCKSIZE_SCALE): Just use SBLOCK->s_log_block_size directly. * hyper.c (get_hypermetadata): Fix printf formats to silence warning. * dir.c (dirscanblock): Likewise.
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-5/+7
| | | | | * rdwr.c (store_read, store_write): Fix calculations broken in last change, so they again properly account for starting intrarun offset.
* .Roland McGrath1999-10-031-0/+11
|
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-31/+45
| | | | | | | | | * dir.c (file_type_ext2): New const variable, map DT_* -> EXT2_FT_*. (diskfs_direnter_hard): Move initialization of directory entry content fields out of switch; use memcpy or memmove as appropriate, instead of bcopy. Set file_type field in new directory entry to appropriate type for the node, or to zero if the filesystem doesn't have the EXT2_FEATURE_INCOMPAT_FILETYPE flag set.
* 1999-10-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-10-031-1/+1
| | | | * bitmap.c (ffz): Don't subtract one (duh).
* 1999-09-28 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell1999-10-022-3/+9
| | | | | | | * init.c (frob_kernel_process): Allocate the kernel's page in the actual kernel task, not in our own. I wonder how this ever worked. Also if we fail in that allocation, free the page we allocated in our own space.