summaryrefslogtreecommitdiff
path: root/libiohelp/ChangeLog
blob: 3916e3512360341b4556585935fbe22add48af9d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
2002-11-01  Roland McGrath  <roland@frob.com>

	* shared.c (iohelp_fetch_shared_data, iohelp_put_shared_data): Put
	__attribute__((weak)) directly in the defns.

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).