summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2000-08-09* pf.c (S_socket_create): Only accept S_IFCHR, S_IFSOCK andMark Kettenis
S_IFIFO as `magic' protocols.
2000-08-02Add `magic' protocols to specify the file type of a sockets. ThisMark Kettenis
allows implementation of POSIX pipes by using a S_IFSOCK protocol. * sock.h: Include <sys/types.h>. (struct sock): Add new member `mode'. (sock_create): Add new parameter `mode'. * sock.c (sock_create): Initialize `mode' member of struct sock, with new parameter. * pf.c (S_socket_create): Pass file type/mode to sock_create based on PROTOCOL. * io.c (S_io_stat): Use new member of `struct sock' to set ST->st_mode.
2000-07-272000-07-27 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* portinfo.c: Comment out unimplemented argument `--show-targets'. Reported by Marcus.Brinkmann@ruhr-uni-bochum.de.
2000-07-27*** empty log message ***Thomas Bushnell
2000-07-26* glue-include/linux/poll.h (POLLERR): Define as SELECT_READ |Mark Kettenis
SELECT_WRITE. (POLLHUP): Define as SELECT_READ.
2000-07-26* linux-src/net/core/dev.c (net_bh) [_HURD_]: Leave out the codeMark Kettenis
that gives other bottom halves a chance to run; the network bottom half is the only one present in pfinet.
2000-07-26* Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis
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* Makefile: Reorder libs such that the threads lib comes beforeMark Kettenis
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* Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis
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* Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis
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* Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis
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* Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis
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.
2000-07-26* Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis
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* Makefile (HURDLIBS): Reorder libs such that the threads libMark Kettenis
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-262000-07-26 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* truncate.c (trunc_indirect): Add missing argument to pager_flush_some.
2000-07-25* inhibit-all-rpcs.c (ports_inhibit_all_rpcs): Avoid callingMark Kettenis
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-252000-07-25 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* truncate.c (trunc_indirect): Before freeing an indirect block, remove it from the disk pager's kernel cache.
2000-07-252000-07-25 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* 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-202000-07-20 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* hashexec.c (check_hashbang): Count characters in interp correctly. Fix from Kalle Olavi Niemitalo <tosi@stekt.oulu.fi>.
2000-07-182000-07-18 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* mux.c (free_name): Fix typo in comment. * usermux.c: Likewise. * usermux.h: Likewise (struct usermux): Likewise.
2000-07-182000-07-18 Thomas Bushnell, BSG <tb@mit.edu>Thomas Bushnell
* 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-042000-07-04 Marcus Brinkmann <marcus@gnu.org>Marcus Brinkmann
* 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.
2000-05-25* libthreads.map: Update comment to reflect Roland's 2000-03-30Mark Kettenis
change, and my change to the toplevel configure.in that disables versioning for the old stdio-using libc.
2000-05-25* configure.in: Add check for libio. Only enable versioning if weMark Kettenis
found libio.
2000-05-142000-05-14 Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>Marcus Brinkmann
* 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-05-142000-04-29 Marcus Brinkmann <Marcus.Brinkmann@ruhr-uni-bochum.de>Marcus Brinkmann
* init-main.c (diskfs_init_main): Dereference BOOTSTRAP before checking for MACH_PORT_NULL.
2000-04-21Remove stale reference to mom.Gordon Matzigkeit
2000-04-18Drop libmom documentation.Gordon Matzigkeit
2000-04-18Minor task updates.Gordon Matzigkeit
2000-04-03.Roland McGrath
2000-04-032000-04-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* panic.c: Include <stdarg.h> instead of <varargs.h>. (panic): Use stdarg style.
2000-04-032000-04-03 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* glue-include/asm/byteorder.h: Include <hurd.h> early on, to get the things it #include's that need __BYTE_ORDER to work.
2000-03-30.Roland McGrath
2000-03-302000-03-30 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* libthreads.map: Define HURD_CTHREADS_0.3 version set, putting all symbols there except the lockfile symbols. * lockfile.c: Nit fixes.
2000-03-27.Roland McGrath
2000-03-272000-03-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* configure.in (VERSIONING): New check for ld --version-script. * config.make.in (VERSIONING): New variable, set by configure.
2000-03-272000-03-27 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
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.
2000-03-27.Roland McGrath
2000-03-272000-03-26 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* fstests.c (main): Fix return type. #if 0 out some unused variables.
2000-03-262000-03-23 Mark Kettenis <kettenis@gnu.org>Mark Kettenis
* exec.c (do_exec): Set interp.file to MACH_PORT_NULL before the first `goto out'.
2000-03-20.Roland McGrath
2000-03-202000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* delegate.c (fshelp_delegate_translation): Add const to arg type. * fshelp.h: Fix decl.
2000-03-202000-03-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* new-fifo.c (trivfs_protid_portclasses, trivfs_protid_nportclasses): Fix to size 2.
2000-03-202000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* exectrans.c: Obsolete file removed.
2000-03-202000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* exectrans.c: Obsolete file removed. * Makefile (DIST_FILES): Remove it.
2000-03-202000-03-20 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* main.c (trivfs_allow_open): Initialize to zero. (trivfs_support_read, trivfs_support_write): Likewise. (trivfs_support_exec): Variable removed.
2000-03-19.Roland McGrath
2000-03-192000-03-19 Roland McGrath <roland@baalperazim.frob.com>Roland McGrath
* io.c: Comments.
2000-03-19DONE *** Get rid of global DEVICE variable and use the trivfs control hackRoland McGrath
2000-03-19.Roland McGrath