Age | Commit message (Collapse) | Author |
|
S_IFIFO as `magic' protocols.
|
|
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.
|
|
* portinfo.c: Comment out unimplemented argument
`--show-targets'. Reported by
Marcus.Brinkmann@ruhr-uni-bochum.de.
|
|
|
|
SELECT_WRITE.
(POLLHUP): Define as SELECT_READ.
|
|
that gives other bottom halves a chance to run; the network bottom
half is the only one present in pfinet.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
* truncate.c (trunc_indirect): Before freeing an indirect block,
remove it from the disk pager's kernel cache.
|
|
* 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.
|
|
* hashexec.c (check_hashbang): Count characters in interp
correctly. Fix from Kalle Olavi Niemitalo <tosi@stekt.oulu.fi>.
|
|
* mux.c (free_name): Fix typo in comment.
* usermux.c: Likewise.
* usermux.h: Likewise
(struct usermux): Likewise.
|
|
* io-seek.c (diskfs_S_io_seek): Don't use CHANGE_NODE_FIELD
anymore; it was causing problems and was a gross hack anyway.
|
|
* 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.
|
|
change, and my change to the toplevel configure.in that disables
versioning for the old stdio-using libc.
|
|
found libio.
|
|
* 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.
|
|
* init-main.c (diskfs_init_main): Dereference BOOTSTRAP before
checking for MACH_PORT_NULL.
|
|
|
|
|
|
|
|
|
|
* panic.c: Include <stdarg.h> instead of <varargs.h>.
(panic): Use stdarg style.
|
|
* glue-include/asm/byteorder.h: Include <hurd.h> early on,
to get the things it #include's that need __BYTE_ORDER to work.
|
|
|
|
* libthreads.map: Define HURD_CTHREADS_0.3 version set,
putting all symbols there except the lockfile symbols.
* lockfile.c: Nit fixes.
|
|
|
|
* configure.in (VERSIONING): New check for ld --version-script.
* config.make.in (VERSIONING): New variable, set by configure.
|
|
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.
|
|
|
|
* fstests.c (main): Fix return type. #if 0 out some unused variables.
|
|
* exec.c (do_exec): Set interp.file to MACH_PORT_NULL before the
first `goto out'.
|
|
|
|
* delegate.c (fshelp_delegate_translation): Add const to arg type.
* fshelp.h: Fix decl.
|
|
* new-fifo.c (trivfs_protid_portclasses, trivfs_protid_nportclasses):
Fix to size 2.
|
|
* exectrans.c: Obsolete file removed.
|
|
* exectrans.c: Obsolete file removed.
* Makefile (DIST_FILES): Remove it.
|
|
* main.c (trivfs_allow_open): Initialize to zero.
(trivfs_support_read, trivfs_support_write): Likewise.
(trivfs_support_exec): Variable removed.
|
|
|
|
* io.c: Comments.
|
|
|
|
|