aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* * glue-include/linux/poll.h (POLLERR): Define as SELECT_READ |Mark Kettenis2000-07-262-2/+6
| | | | | SELECT_WRITE. (POLLHUP): Define as SELECT_READ.
* * linux-src/net/core/dev.c (net_bh) [_HURD_]: Leave out the codeMark Kettenis2000-07-262-0/+16
| | | | | that gives other bottom halves a chance to run; the network bottom half is the only one present in pfinet.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-266-6/+28
| | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* * Makefile: Reorder libs such that the threads lib comes beforeMark Kettenis2000-07-262-6/+13
| | | | | | the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-266-6/+27
| | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-264-6/+18
| | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-266-6/+27
| | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-262-3/+11
| | | | | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2. * truncate.c (trunc_indirect): Add missing argument to pager_flush_some.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-262-1/+8
| | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* * Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis2000-07-262-2/+9
| | | | | | comes before the ports lib. This makes sure the functions in libthreads properly override the stubs in libports with the new dynamic linker semantics in glibc 2.2.
* 2000-07-26 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2000-07-262-1/+5
| | | | * truncate.c (trunc_indirect): Add missing argument to pager_flush_some.
* * inhibit-all-rpcs.c (ports_inhibit_all_rpcs): Avoid callingMark Kettenis2000-07-255-14/+43
| | | | | | | hurd_thread_cancel on the current thread. * inhibit-class-rpcs.c (ports_inhibit_class_rpcs): Likewise. * inhibit-bucket-rpcs.c (ports_inhibit_bucket_rpcs): Likewise. * inhibit-port-rpcs.c (ports_inhibit_port_rpcs): Likewise.
* 2000-07-25 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-07-252-1/+9
| | | | | * truncate.c (trunc_indirect): Before freeing an indirect block, remove it from the disk pager's kernel cache.
* 2000-07-25 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-07-259-31/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | * priv.h (PM_WRITEWAIT): New pagemap bit. * data-return.c (_pager_do_write_request): Don't proceed with a pageout if one is already in progress. Once we finish, wake up any potential PM_WRITEWAIT waiters. * priv.h (PM_INIT): Provide value again. * data-return.c (_pager_do_write_request): Track PM_INIT again. * priv.h (struct pager): Make pagemap consist of 16-bit elements instead of only 8 bits. * data-request.c (_pager_seqnos_memory_object_data_request): Make PM_ENTRY a short pointer. * data-return.c (_pager_do_write_request): Make PM_ENTRIES a short pointer. * lock-object.c (_pager_lock_object): Make PM_ENTRIES a short pointer. * mark-error.c (_pager_mark_next_request_error): Make P a short pointer. (_pager_mark_object_error): Likewise. * offer-page.c (pager_offer_page): Make PM_ENTRY a short pointer. * object-terminate.c (_pager_free_structure): Interpret pagemapsize correctly. * pagemap.c (_pager_pagemap_resize): Likewise.
* 2000-07-20 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-07-202-1/+6
| | | | | * hashexec.c (check_hashbang): Count characters in interp correctly. Fix from Kalle Olavi Niemitalo <tosi@stekt.oulu.fi>.
* 2000-07-18 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-07-184-7/+14
| | | | | | | * mux.c (free_name): Fix typo in comment. * usermux.c: Likewise. * usermux.h: Likewise (struct usermux): Likewise.
* 2000-07-18 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell2000-07-182-28/+35
| | | | | * io-seek.c (diskfs_S_io_seek): Don't use CHANGE_NODE_FIELD anymore; it was causing problems and was a gross hack anyway.
* 2000-07-04 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann2000-07-043-4/+29
| | | | | | | | | | * changelog: Update to reflect Debian uploads. * rules: Use install_script to install scripts. Don't check for shared libraries in scripts. 2000-01-30 Marcus Brinkmann <marcus@gnu.org> * changelog: Update to reflect Debian uploads.
* * libthreads.map: Update comment to reflect Roland's 2000-03-30Mark Kettenis2000-05-252-3/+11
| | | | | change, and my change to the toplevel configure.in that disables versioning for the old stdio-using libc.
* * configure.in: Add check for libio. Only enable versioning if weMark Kettenis2000-05-252-2/+27
| | | | found libio.
* 2000-05-14 Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>Marcus Brinkmann2000-05-144-2/+20
| | | | | | | | | | | * priv.h (DEFAULT_SYNC_INTERVAL): New macro. (DEFAULT_SYNC_INTERVAL_STRING): Likewise. (STRINGIFY): Likewise. (STRINGIFY_1): Likewise. * opts-common.h (diskfs_common_options): Use DEFAULT_SYNC_INTERVAL_STRING instead hardcoded value. * sync-default.h: Include "priv.h". Use DEFAULT_SYNC_INTERVAL instead hardcoded value.
* 2000-04-29 Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>Marcus Brinkmann2000-05-142-1/+6
| | | | | * init-main.c (diskfs_init_main): Dereference BOOTSTRAP before checking for MACH_PORT_NULL.
* Remove stale reference to mom.Gordon Matzigkeit2000-04-211-1/+0
|
* Drop libmom documentation.Gordon Matzigkeit2000-04-182-28/+5
|
* Minor task updates.Gordon Matzigkeit2000-04-182-34/+32
|
* .Roland McGrath2000-04-032-0/+10
|
* 2000-04-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-04-031-5/+3
| | | | | * panic.c: Include <stdarg.h> instead of <varargs.h>. (panic): Use stdarg style.
* 2000-04-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-04-031-0/+1
| | | | | * glue-include/asm/byteorder.h: Include <hurd.h> early on, to get the things it #include's that need __BYTE_ORDER to work.
* .Roland McGrath2000-03-301-0/+6
|
* 2000-03-30 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-302-15/+21
| | | | | | * libthreads.map: Define HURD_CTHREADS_0.3 version set, putting all symbols there except the lockfile symbols. * lockfile.c: Nit fixes.
* .Roland McGrath2000-03-272-0/+14
|
* 2000-03-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-272-1/+33
| | | | | * configure.in (VERSIONING): New check for ld --version-script. * config.make.in (VERSIONING): New variable, set by configure.
* 2000-03-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-273-2/+130
| | | | | | | | | Locking support for stdio streams with glibc-2.2 libio. EXPERIMENTAL! * lockfile.c: New file. * libthreads.map: New file. * Makefile (SRCS): Add lockfile.c. [$(VERSIONING) = yes] ($(libname).so.$(hurd-version)): Depend on $(srcdir)/$(libname).map to get version script into the link.
* .Roland McGrath2000-03-271-2/+5
|
* 2000-03-26 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-271-4/+6
| | | | * fstests.c (main): Fix return type. #if 0 out some unused variables.
* 2000-03-23 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2000-03-262-2/+6
| | | | | * exec.c (do_exec): Set interp.file to MACH_PORT_NULL before the first `goto out'.
* .Roland McGrath2000-03-203-0/+19
|
* 2000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-202-6/+5
| | | | | * delegate.c (fshelp_delegate_translation): Add const to arg type. * fshelp.h: Fix decl.
* 2000-03-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-5/+4
| | | | | * new-fifo.c (trivfs_protid_portclasses, trivfs_protid_nportclasses): Fix to size 2.
* 2000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-79/+0
| | | | * exectrans.c: Obsolete file removed.
* 2000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-2/+2
| | | | | * exectrans.c: Obsolete file removed. * Makefile (DIST_FILES): Remove it.
* 2000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-201-5/+4
| | | | | | * main.c (trivfs_allow_open): Initialize to zero. (trivfs_support_read, trivfs_support_write): Likewise. (trivfs_support_exec): Variable removed.
* .Roland McGrath2000-03-191-0/+2
|
* 2000-03-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-191-5/+4
| | | | * io.c: Comments.
* DONE *** Get rid of global DEVICE variable and use the trivfs control hackRoland McGrath2000-03-191-1/+0
|
* .Roland McGrath2000-03-191-0/+28
|
* 2000-03-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath2000-03-193-108/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * dev.h (struct dev): New members store_name, readonly, rdev. (dev_is_readonly): New inline function. * dev.c (dev_open): Take just one arg, a struct dev whose store==0. (dev_close): Shut down the store, but leave DEV intact with store==0. * storeio.c (struct storeio_argp_params): New type. (device, device_lock, store_name): Variables removed. (readonly, inhibit_cache, enforce_store, rdev): Likewise. These are all now members in struct storeio_argp_params or struct dev; rdev now uses dev_t instead of int. (parse_opt): Find a struct storeio_argp_params in STATE->input and fill it in accordingly. Use makedev macro to construct rdev. (trivfs_append_args): Find options in struct dev off control hook. Use major, minor macros. (main): Make DEVICE a local here, and point FSYS->hook at it. Don't modify trivfs_allow_open. (getroot_hook): New static function. (trivfs_getroot_hook): New variable, initialized to that. (check_open_hook): Find struct dev in CNTL->hook and use new dev_open interface. Use dev_is_readonly. (open_hook): Find struct dev in PEROPEN->cntl->hook and check DEV->store. (trivfs_modify_stat): Find struct dev in CRED->po->cntl->hook. Use dev_is_readonly. (trivfs_goaway): Find struct dev in FSYS->hook and use its lock. (trivfs_S_fsys_syncfs): Find struct dev in CNTL->hook.
* revise exec itemRoland McGrath2000-03-181-1/+2
|
* Item done by 1999-10-11 trans/magic.c changes.Roland McGrath2000-03-181-1/+0
|
* Remove these files that were renamed to =* before CVSificationRoland McGrath2000-03-187-900/+0
|