2002-05-11  Marcus Brinkmann  <marcus@gnu.org>

	* handle_io_release_conch.c (iohelp_handle_io_release_conch):
	New variable USER_SH.  Hold USER_SH->lock while checking conch
	status.

2002-05-07  Roland McGrath  <roland@frob.com>

	* iouser-reauth.c (iohelp_reauth): u_int -> size_t

2002-05-04  Roland McGrath  <roland@frob.com>

	* iouser-create.c (iohelp_create_complex_iouser): Add const to args.
	* iohelp.h: Update decl.

	* iouser-restrict.c: New file.
	* Makefile (SRCS): Add it.
	* iohelp.h: Declare iohelp_restrict_iouser.

2001-04-21  Neal H Walfield  <neal@cs.uml.edu>

	* iohelp.h (iohelp_create_iouser): Change declaration
	such that as error_t is now returned and the iouser is
	a parameter.
	(iohelp_create_empty_iouser): New funtion.
	(iohelp_create_simple_iouser): New function.
	(iohelp_create_complex_iouser): New funtion.
	* iouser-create.c (iohelp_create_iouser): Implement new
	semantics.
	(iohelp_create_empty_iouser): Implement new function.
	(iohelp_create_simple_iouser): Implement new function.
	(iohelp_create_complex_iouser): Implement new function.
	* iouser-dup.c (iohelp_dup_iouser): Implement new semantics.
	* iouser-reauth.c (iohelp_reauth): Implement new semantics.

1999-07-11  Thomas Bushnell, BSG  <tb@mit.edu>

	* return-buffer.c: Include <sys/mman.h>.

	* iouser-reauth.c (iohelp_reauth): Cast first arg to munmap
	correctly.

1999-07-10  Roland McGrath  <roland@baalperazim.frob.com>

	* iouser-reauth.c: Add #include <sys/mman.h> for munmap decl.

1999-07-09  Thomas Bushnell, BSG  <tb@mit.edu>

	* return-buffer.c (iohelp_return_malloced_buffer): Use mmap
	instead of vm_allocate.

1999-07-03  Thomas Bushnell, BSG  <tb@mit.edu>

	* iouser-reauth.c (iohelp_reauth): Use munmap instead of
	vm_deallocate.

1998-08-21  Roland McGrath  <roland@baalperazim.frob.com>

	* Makefile (SRCS): Add return-buffer.c.

1998-08-20  Roland McGrath  <roland@baalperazim.frob.com>

	* return-buffer.c (iohelp_return_malloced_buffer): Moved here from
	../libfshelp/return-buffer.c and renamed from fshelp to iohelp.
	* iohelp.h (iohelp_return_malloced_buffer): Declare it.

Mon Nov 18 16:37:59 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>

	* iouser-reauth.c: Include <hurd/auth.h>.

Sat Nov 16 17:54:50 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>

	* Makefile (SRCS): Add shared.c.
	* shared.c: New file.

Fri Nov 15 13:39:46 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>

	* iouser-create.c (iohelp_create_iouser): Set NEW->hook to zero.
	* iouser-dup.c (iohelp_dup_iouser): Likewise.

Tue Nov 12 21:51:29 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>

	* iohelp.h: Include <idvec.h>.

Wed Nov  6 19:26:14 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>

	* Makefile (SRCS): Add iouser-create.c, iouser-dup.c
	iouser-reauth.c, and iouser-free.c.
	(OBJS): Compute automatically.

	* iohelp.h (iohelp_create_user): New function.
	* iouser-create.c: New file.

Tue Nov  5 21:51:24 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>

	* iohelp.h (struct iouser): New type.
	(iohelp_dup_iouser, iohelp_free_iouser, iohelp_reauth): New
	functions.
	* iouser-dup.c, iouser-reauth.c, iouser-free.c: New files.

Thu Sep 12 16:18:46 1996  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>

	* Makefile (HURDLIBS): New variable.
	(libfshelp.so): Delete special dependency.

Thu May  9 12:42:51 1996  Michael I. Bushnell, p/BSG  <mib@gnu.ai.mit.edu>

	* Makefile: All occurrences of `ioserver' replaced with `iohelp'.

Mon May  6 16:27:20 1996  Michael I. Bushnell, p/BSG  <mib@gnu.ai.mit.edu>

	* iohelp.h: Renamed from `ioserver.h'.  All local includes
	updated.
	* get_conch.c: All occurrences of `ioserver' replaced with
	`iohelp'.
	* handle_io_get_conch.c: Likewise.
	* handle_io_release_conch.c: Likewise.
	* initialize_conch.c: Likewise.
	* verify_user_conch.c: Likewise.
	* iohelp.h: Likewise.

Mon Oct  9 14:57:48 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

        * Makefile: Specify shared library dependencies.

Thu Jul  6 15:35:56 1995  Michael I Bushnell  <mib@duality.gnu.ai.mit.edu>

	* Makefile: Removed dependencies that are now automatically
 	generated.

Fri Jul 22 11:43:56 1994  Michael I Bushnell  <mib@geech.gnu.ai.mit.edu>

	* Makefile: Converted to new scheme.

Tue Jul  5 14:13:09 1994  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)

	* Makefile (TAGSHDRS): New variable.

Thu May  5 07:48:45 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* Makefile: Change uses of $(headers) to $(includedir).