aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 2000-01-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-01-221-8/+11
| | | | | * nonsugid.c (get_nonsugid_ids): Remove saved set IDs from available sets before merging effective sets.
* *** empty log message ***Mark Kettenis2000-01-161-0/+5
|
* 2000-01-16 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2000-01-161-3/+7
| | | | | * pager.c (file_pager_write_page): Lock NODE->dn->alloc_lock before accessing NODE->allocsize. Fixes Debian bug #40302.
* *** empty log message ***Mark Kettenis2000-01-101-0/+4
|
* 2000-01-10 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2000-01-101-0/+9
| | | | * cprocs.c: Include <assert.h>
* .Roland McGrath2000-01-091-0/+7
|
* 2000-01-09 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-01-091-27/+38
| | | | | | | * cprocs.c (cproc_alloc): Initialize P->wired and P->msg here (code from cthread_wire). (cthread_wire): Reduce to just an assert, cthreads always wired. (chtread_unwire): Abort if called.
* obsolete file removedRoland McGrath2000-01-072-135/+5
|
* 2000-01-06 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-01-071-2/+1
| | | | | * primes.c: File removed (long obsolete). * proc.h: Don't declare nextprime.
* 2000-01-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-01-036-457/+27
| | | | | | | | | | * file_io.h: Include "../ext2fs/ext2_fs.h" instead of "ext2_fs.h". * ext2_file_io.c (search_directory): Use `struct ext2_dir_entry_2' in place of `struct ext2_dir_entry', so as to grok newer dir formats. * ext2_fs.h: File removed. * Makefile (LCLHDRS): Remove it from the list. * ffs_compat.c (EXT2_INODES_PER_BLOCK): New macro, no longer in ext2_fs.h.
* .Roland McGrath1999-12-221-0/+4
|
* 1999-12-22 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-12-221-5/+3
| | | | * Makefile (HURDLIBS): Add shouldbeinlibc.
* mkbootfs: Removed directory and all files. They have long been obsolete.Roland McGrath1999-12-144-238/+5
|
* .Roland McGrath1999-12-141-0/+8
|
* 1999-12-13 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-12-143-31/+34
| | | | | | | | Rewrite of a fix provided by Bill White <bill.white@griggsinst.com>: * fhandle.h (union diskfs_fhandle): Replaces struct diskfs_fhandle. Use a union element of char[28] to ensure size requirement. * fsys-getfile.c (diskfs_S_fsys_getfile): Update uses for new type. * file-getfh.c (diskfs_S_file_getfh): Likewise.
* .Roland McGrath1999-12-032-0/+14
|
* 1999-12-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-12-031-2/+26
| | | | | | | | | * null.c: Support --full/-f option to be /dev/full (ENOSPC writes). (write_error_code): New variable. (options, argp): New static const variables. (parse_opt): New function. (main): Move local ARGP out to static. (trivfs_S_io_write): Return write_error_code instead of zero.
* 1999-12-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-12-031-1/+3
| | | | | * MAKEDEV.sh (mkdev: full): New device, using /hurd/null --full. (mkdev: std): Add full to the standard list.
* *** empty log message ***Mark Kettenis1999-12-021-0/+5
|
* 1999-12-02 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1999-12-021-15/+17
| | | | | * io-read.c (diskfs_S_io_read): Add braces to silence gcc warning.
* .Roland McGrath1999-11-251-0/+5
|
* 1999-11-24 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-251-1/+1
| | | | | * storeio.c (trivfs_modify_stat): Clear writable bits if open store is readonly, not just if we got the --readonly switch.
* .Roland McGrath1999-11-215-0/+27
|
* 1999-11-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-211-2/+4
| | | | | | * MAKEDEV.sh (mkdev: time): Use --no-cache flag. (mkdev: mem): New storeio device. (mkdev: std): Add mem to standard list.
* 1999-11-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-213-16/+18
| | | | | | | | * lookup.c (dirscanblock): Add const to type of NAME parameter. (isonamematch): Likewise. * rr.c (rrip_match_lookup): Likewise. (rrip_work): Likewise. Change char -> size_t for MATCH_NAMELEN. * rr.h: Update decls.
* 1999-11-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-211-8/+20
| | | | | | | * dev.c (dev_read, dev_write): In DEV->inhibit_cache case, handle zero (i.e. unknown) block_size by treating it as 1. Use shift and bitwise-and rather than multiply and modulus for block size arithmetic, since it's a known power of two.
* 1999-11-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-211-2/+2
| | | | * store.h (struct store_class): Add const to type of `name' member.
* 1999-11-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-211-3/+3
| | | | * storeinfo.c (print_store: pstr): Add const to parameter type.
* .Roland McGrath1999-11-211-0/+4
|
* 1999-11-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-211-3/+3
| | | | * dlabel.c (fd_get_device): Check STORE->class->id, not STORE->class.
* mount.sh replaced by mount.cRoland McGrath1999-11-193-73/+17
|
* 1999-11-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-192-6/+587
| | | | | | | | | | * mount.c: New file. * mount.sh: File removed. * Makefile (special-targets): Remove mount. (SRCS): mount.sh -> mount.c (mount): Add deps on ../sutils/fstab.o, ../sutils/clookup.o, libfshelp and libports. (../sutils/fstab.o ../sutils/clookup.o): Rule to build in ../sutils.
* 1999-11-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-191-8/+7
| | | | | | | * Makefile (progs, scripts): New variables. (targets, special-targets, SRCS, OBJS): Define in terms of those. (libshouldbeinlibc dep rule): Replaced with static pattern rule with $(progs) as target list, giving %.o dep as well.
* (fstab_argp_create): brainoRoland McGrath1999-11-191-3/+3
|
* .Roland McGrath1999-11-191-0/+24
|
* 1999-10-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-191-7/+336
| | | | | | | | | | | | | | | | | | | * fstab.c (fstypes_get): Check strdup return for ENOMEM failure. (fstypes_find_program): New function, #if 0'd out for now. (fstab_argp, fstab_argp_create, options, parse_opt): New variables and functions. * fstab.h: Misc comment fixes. (struct fstab_argp_params): New type. (fstab_argp, fstab_argp_create): Declare them. * fsck.c (options): Remove --fstab/-F, --search-fmts/-S, --exclude-root/-R, --exclude/-X, --fstype/-t, --all/-A; all of these are now factored out into fstab_argp. (main): Remove parsing code for options now in fstab_argp. Instead, use fstab_argp as an argp_child and use fstab_argp_create to process the option-parsing results into a struct fstab * to process. * fstab.c (fstab_read): Undo change of 1999-09-17. It should not be necessary at all, given 1999-05-23 change, and: (fstab_find_mount): Do not consider name "ignore" to match any mount.
* 1999-10-01 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-192-211/+62
| | | | | | | | | | | | | | | | * fstab.c (fstypes_get): Check strdup return for ENOMEM failure. (fstypes_find_program): New function, #if 0'd out for now. (fstab_argp, fstab_argp_create, options, parse_opt): New variables and functions. * fstab.h: Misc comment fixes. (struct fstab_argp_params): New type. (fstab_argp, fstab_argp_create): Declare them. * fsck.c (options): Remove --fstab/-F, --search-fmts/-S, --exclude-root/-R, --exclude/-X, --fstype/-t, --all/-A; all of these are now factored out into fstab_argp. (main): Remove parsing code for options now in fstab_argp. Instead, use fstab_argp as an argp_child and use fstab_argp_create to process the option-parsing results into a struct fstab * to process.
* 1999-11-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-191-0/+2
| | | | * swapon.c (swaponoff): Check for a null default pager port.
* .Roland McGrath1999-11-181-0/+3
|
* 1999-11-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-181-0/+3
| | | | | * default_pager.c (default_pager): Instead of suspending this thread, just become the default_pager_default_thread thread ourselves.
* 1999-11-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-182-1/+6
| | | | | * mach-defpager: New directory. See its ChangeLog. Makefile (prog-subdirs): Add mach-defpager.
* 1999-11-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-183-0/+202
| | | | | | | | | * Makefile, main.c: New files for new this directory `mach-defpager'. This is a standalone Hurd program version of the Mach default pager, with the bulk of the source code coming from ../serverboot. This program /hurd/mach-defpager is started like a normal daemon, i.e. from rc or whatever, rather than being the first task. * ChangeLog: New file, mentioning itself in this sentence.
* .Roland McGrath1999-11-183-0/+29
|
* 1999-11-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-181-0/+2
| | | | | | | | | | * dev.h (struct dev): New member `enforced'. * storeio.c (enforce_store): New variable. (options, parse_opt, trivfs_append_args): Grok new option --enforced/-e to set enforce_store. (check_open_hook): Set DEVICE->enforced from enforce_store. * io.c (trivfs_S_file_get_storage_info): If DEV->enforced is set and the store flags lack STORE_ENFORCED, then return STORAGE_OTHER.
* 1999-11-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-181-4/+10
| | | | | | | | | | | | * storeio.c (check_open_hook): Don't check for D_NO_SUCH_DEVICE here. Translation to ENXIO now done in libstore. * dev.h (struct dev): New member `enforced'. * storeio.c (enforce_store): New variable. (options, parse_opt, trivfs_append_args): Grok new option --enforced/-e to set enforce_store. (check_open_hook): Set DEVICE->enforced from enforce_store. * io.c (trivfs_S_file_get_storage_info): If DEV->enforced is set and the store flags lack STORE_ENFORCED, then return STORAGE_OTHER.
* 1999-11-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-181-2/+28
| | | | | | | | | | | | * io.c (trivfs_S_file_get_storage_info): Fail with EOPNOTSUPP when there is no store open. * dev.h (struct dev): New member `enforced'. * storeio.c (enforce_store): New variable. (options, parse_opt, trivfs_append_args): Grok new option --enforced/-e to set enforce_store. (check_open_hook): Set DEVICE->enforced from enforce_store. * io.c (trivfs_S_file_get_storage_info): If DEV->enforced is set and the store flags lack STORE_ENFORCED, then return STORAGE_OTHER.
* 1999-11-18 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-181-8/+31
| | | | * wiring.c (wire_all_memory): Touch pages before wiring.
* 1999-11-16 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-181-1/+1
| | | | | * default_pager.c (default_pager_initialize): Use MACH_PORT_VALID to check old DMM port, rather than just checking for MACH_PORT_NULL.
* 1999-11-14 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath1999-11-181-6/+28
| | | | | | * device.c (dev_error): New static function. Translate all expected D_* codes into POSIX codes. (dev_read, dev_write, dev_open): Use it.
* .Roland McGrath1999-11-181-0/+10
|