aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-04-014-30/+30
| | | | | | | * assert.h: Fix obsolescent #endif syntax. * default_pager.c: Likewise. * queue.h: Likewise. * load.c: Likewise.
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-04-011-3/+3
| | | | * sock.c: Include "connq.h" for connq_destroy decl.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-011-2/+2
| | | | | * io-identity.c (diskfs_S_io_identity): Use INUM; that is what we bothered getting the lock for.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-011-2/+4
| | | | | | | * shutdown.c: Move initialization of diskfs_fsys_lock from here ... * init-init.c: ... to here with the rest of the initialization code. * init-init.c: Do not initialize global variables to zero.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-012-2/+10
| | | | | | * dir-chg.c (diskfs_S_dir_notice_changes): Check what malloc returns. * peropen-make.c (diskfs_make_peropen): Likewise.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-012-4/+4
| | | | | | * protid-rele: Doc fix. * node-nput.c: Likewise. * io-prenotify.c: Likewise.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-011-3/+1
| | | | | | * shutdown.c: Move initialization of diskfs_fsys_lock from here ... * init-init.c: ... to here with the rest of the initialization code.
* 2001-03-28 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-04-015-137/+0
| | | | | * ports-noports.c, ports-clean.c, ports-soft.c, ports-idle.c, ports-consts.c: Dead files finally removed from cvs.
* 2001-03-03 Roland McGrath <roland@frob.com>Roland McGrath2001-04-011-10/+6
| | | | | | | | * hyper.c (zeroblock, modified_global_blocks): Remove superfluous zero initializers. (allocate_mod_map): Likewise for static here. (get_hypermetadata): Don't munmap old ZEROBLOCK, just keep it. Allocate ZEROBLOCK with PROT_READ.
* .Roland McGrath2001-03-313-0/+31
|
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-311-9/+12
| | | | | | | | | | | | * cthreads.h: Fix obsolescent #endif syntax. * cthread_internals.h: Likewise. * cancel-cond.c: Likewise. * stack.c: Likewise. * cthreads.c: Likewise. * cprocs.c: Likewise. * call.c: Likewise. * i386/thread.c: Likewise. * cthread_data.c: Likewise.
* 2001-03-29 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-03-312-19/+21
| | | | | | | | * host.c: Fix comments. (ps_host_basic_info): Make INITIALIZED static; otherwise we never cache BUF. Do not initalize static variables to 0. (ps_host_sched_info): Likewise. * ps.h: Doc fix.
* 2001-03-29 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-03-312-8/+30
| | | | | | | * create-bucket.c (ports_create_bucket): Include errno.h and stdlib.h. Do not include assert.h. Turn assertions into errors that set errno and return NULL. * create-class.c (ports_create_class): Likewise.
* 2001-03-29 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-03-311-18/+19
| | | | | * claim-right.c (ports_claim_right): Include errno.h and assert.h. Add assertions. Clean up the logic.
* 2001-03-29 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-03-312-9/+9
| | | | | * init.c: Do not initialize global variables to 0. * interrupt-notified-rpcs.c: Likewise.
* 2001-03-29 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-03-311-4/+13
| | | | | * create-internal.c (_ports_create_internal): On error, do not deallocate a send right, but a receive right.
* 2001-03-29 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-03-311-4/+4
| | | | * port-deref.c (ports_port_deref): Simplify logic.
* 2001-03-29 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-03-312-4/+11
| | | | | | * reallocate-port.c (ports_reallocate_port): Assert return from mach_port_move_member. * transfer-right.c (ports_transfer_right): Likewise.
* .Roland McGrath2001-03-311-0/+1
|
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-311-2/+8
| | | | | | | | | | | * cthreads.h: Fix obsolescent #endif syntax. * cthread_internals.h: Likewise. * cancel-cond.c: Likewise. * stack.c: Likewise. * cthreads.c: Likewise. * cprocs.c: Likewise. * call.c: Likewise. * i386/thread.c: Likewise.
* .Roland McGrath2001-03-312-0/+19
|
* 2001-03-29 Neal H Walfield <neal@cs.uml.edu>Roland McGrath2001-03-311-6/+10
| | | | | * idvec-auth.c (idvec_merge_auth): Really allow parameters to be NULL.
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-311-3/+3
| | | | * ugids.h: Fix obsolescent #endif syntax.
* 2001-03-31 Roland McGrath <roland@frob.com>Roland McGrath2001-03-317-97/+126
| | | | | | | | | | * cthreads.h: Fix obsolescent #endif syntax. * cthread_internals.h: Likewise. * cancel-cond.c: Likewise. * stack.c: Likewise. * cthreads.c: Likewise. * cprocs.c: Likewise. * call.c: Likewise.
* 2001-03-28 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2001-03-285-8/+28
| | | | | | | | | * dir-lookup.c (diskfs_S_dir_lookup): New variable USER. Store new iouser in that variable and free it after creating the protid for DIRPORT. * trans-callback.c (_diskfs_translator_callback2_fn): Likewise. * io-restrict-auth.c (diskfs_S_io_restrict_auth): Likewise. * io-reauthenticate.c (diskfs_S_io_reauthenticate): Likewise.
* .Roland McGrath2001-03-261-0/+5
|
* 2001-03-26 Roland McGrath <roland@frob.com>Roland McGrath2001-03-262-75/+0
| | | | | * intern-external-port.c, allocate-port.c: Dead files removed from cvs. Reported by Neal H Walfield <neal@cs.uml.edu>.
* .Roland McGrath2001-03-122-0/+10
|
* 2001-03-07 Roland McGrath <roland@frob.com>Roland McGrath2001-03-121-5/+5
| | | | | | | | | | | | | | * store.h (store_write, store_write_meth_t): Make buffer arg const*. * copy.c (copy_write): Likewise. * device.c (dev_write): Likewise. * file.c (file_write): Likewise. (file_byte_write): Likewise. * rdwr.c (store_write): Likewise. * remap.c (remap_write): Likewise. * stripe.c (stripe_write): Likewise. * task.c (task_write): Likewise. * zero.c (zero_write): Likewise. * mvol.c (zero_write): Likewise.
* syntax tweak to avoid makeinfo complaintRoland McGrath2001-03-121-6/+6
|
* 2001-03-11 Roland McGrath <roland@frob.com>Roland McGrath2001-03-121-9/+16
| | | | | | | | | * Makeconf (%_S.h %Server.c): Split out an intermediate rule for the cpp stage ... (%.sdefsi: %.defs): ... into this rule. (%_U.h %User.c): Likewise split ... (%.udefsi: %.defs): ... into this rule. (clean): Remove *.[su]defsi too.
* .Roland McGrath2001-03-071-0/+13
|
* 2001-03-07 Roland McGrath <roland@frob.com>Roland McGrath2001-03-079-30/+35
| | | | | | | | | | | | | * store.h (store_write, store_write_meth_t): Make buffer arg const*. * copy.c (copy_write): Likewise. * device.c (dev_write): Likewise. * file.c (file_write): Likewise. (file_byte_write): Likewise. * rdwr.c (store_write): Likewise. * remap.c (remap_write): Likewise. * stripe.c (stripe_write): Likewise. * task.c (task_write): Likewise. * zero.c (zero_write): Likewise.
* .Roland McGrath2001-03-011-0/+5
|
* 2001-02-28 Roland McGrath <roland@frob.com>Roland McGrath2001-03-011-3/+3
| | | | | * streamio.c (trivfs_modify_stat): Fix inverted sense of tests for O_READ, O_WRITE bits.
* .Roland McGrath2001-02-282-0/+12
|
* 2000-12-28 Roland McGrath <roland@frob.com>Roland McGrath2001-02-281-1/+1
| | | | | * Makeconf (mach_defs_names): Remove default_pager (replaced by our own in hurd) and default_pager_helper (never used).
* 2001-02-28 Roland McGrath <roland@frob.com>Roland McGrath2001-02-281-3/+37
| | | | | | | * main.c (main): Instead of calling daemon, do the work ourselves but synchronize with the child so that vm_set_default_memory_manager has definitely been called before exit. (nohandler): New function.
* .Roland McGrath2001-02-284-0/+50
|
* 2000-12-28 Roland McGrath <roland@frob.com>Roland McGrath2001-02-283-8/+368
| | | | | | | | | | | | | Override the shared code from serverboot for device access with a new, simpler implementation with no filesystem format support. The new code implements the new default_pager_paging_storage RPC to set up paging areas that can be subsets of whole Mach devices, with no Linux signature checking. The compatibility setup entry point works as before on whole devices. * setup.c, file_io.h: New files. * Makefile (SRCS): Remove def_pager_setup.c, file_io.c, strfcns.c, ext2_file_io.c, ffs_file_io.c, ffs_compat.c, minix_file_io.c, minix_ffs_compat.c; add setup.c to replace them all.
* 2001-02-27 Roland McGrath <roland@frob.com>Roland McGrath2001-02-282-19/+358
| | | | | | | | | | | | | | | | | | | Use a new, more flexible RPC interface to the default pager. This allows swapon to do its own interpretation of Linux swap signature pages, and to support partial-device stores such as store_open will return for regular files on disk filesystems. * swapon.c: Include <hurd/default_pager.h>, not <mach/default_pager.h>. (ignore_signature, require_signature, quiet): New variables. (options): Add --silent, --no-signature, --require-signature. (main: parse_opt): Parse them. (check_signature): New function. (swaponoff): Use it unless --no-signature set, to get a remapped store using the pages indicated by the Linux signature page. Try new default_pager_paging_storage RPC first, using a possibly-remapped device store. If the default pager does not support that, fall back to the old protocol that only supports whole devices (and wherein the default pager itself interprets a Linux signature page). * Makefile (swapon, swapoff): Depend on default_pagerUser.o.
* 2001-01-11 Marcus Brinkmann <marcus@gnu.org>Roland McGrath2001-02-281-0/+28
| | | | | * default_pager_types.h: New file. default_pager.defs: Import <default_pager_types.h>.
* 2001-01-11 Marcus Brinkmann <marcus@gnu.org>Roland McGrath2001-02-281-0/+87
| | | | | | | | | | | * default_pager_types.h: New file. default_pager.defs: Import <default_pager_types.h>. 2000-12-28 Roland McGrath <roland@frob.com> * default_pager.defs: New file, modified from the original version in <mach/default_pager.defs>. Adds new RPC, obsoletes an unused one. It is compatible enough that it doesn't really matter which version things use unless they are using the new RPC.
* 2001-02-28 Roland McGrath <roland@frob.com>Roland McGrath2001-02-281-4/+5
| | | | | | * default_pager.c: Use <file_io.h> instead of "file_io.h", so mach-defpager gets its own version when it uses this source file. (new_partition): If CHECK_LINUX_SIGNATURE arg is -3, don't print out.
* .Roland McGrath2001-02-271-0/+4
|
* 2001-02-27 Roland McGrath <roland@frob.com>Roland McGrath2001-02-271-225/+481
| | | | * rpctrace.c: Overhaul output handling.
* .Roland McGrath2001-02-261-0/+2
|
* 2001-02-26 Roland McGrath <roland@frob.com>Roland McGrath2001-02-261-2/+12
| | | | | | | | * node.c (diskfs_free_node): Reset hnext's hprevp. (diskfs_node_norefs): Likewise. (diskfs_cached_lookup): Fix insane code for finding existing node ptr. (diskfs_get_filemap_pager_struct): Remove spurious assert. (diskfs_get_filemap): Always add a reference to the send right.
* .Roland McGrath2001-02-261-0/+14
|
* 2001-02-26 Roland McGrath <roland@frob.com>Roland McGrath2001-02-261-23/+42
| | | | | | * dir.c (diskfs_get_directs): When using st_size, calculate additional space for . and .. entries. Skip . and .. entries when ENTRY says to. Set d_fileno=2 for .. entry when it is the parent of the filesystem.