]>
Commit | Line | Data |
---|---|---|
94ee02fa CV |
1 | 2002-01-29 Corinna Vinschen <corinna@vinschen.de> |
2 | ||
3 | * net.cc (getdomainname): Fix registry key for NT systems. | |
4 | ||
494a66d9 CF |
5 | 2002-01-28 Christopher Faylor <cgf@redhat.com> |
6 | ||
7 | * external.cc (cygwin_internal): Initialize various internal settings | |
8 | if required to allow use of some things from user loaded DLL. | |
9 | (CW_STRACE_ON): Add new feature. | |
10 | (CW_CYGWIN_PID_TO_WINPID): Ditto. | |
11 | * pinfo.cc (set_myself): Call "strace.hello" to initiate possible | |
12 | strace session. | |
13 | (pinfo::init): Guard against dereferencing uninitialized myself. | |
14 | * sigproc.cc (wait_sig): Call strace.hello() when __SIGTRACE "signal" | |
15 | received. | |
16 | * strace.cc (strace::hello): New method. | |
17 | * wincap.cc (wincapc::init): Avoid initializing if already initialized. | |
18 | * wincap.h (wincapc::wincapc): New method. | |
19 | * include/sys/cygwin.h: Add new CW_ enums. Kludge typedefs of | |
20 | {g,u}id_t if required. | |
21 | * strace.h (strace::hello): Declare new method. | |
22 | ||
6616e6cf CF |
23 | 2002-01-28 Earnie Boyd <earnie@users.sf.net> |
24 | ||
25 | * include/sys/strace.h (_STRACE_ON): Define. | |
26 | (_STRACE_OFF): Ditto. | |
27 | ||
dfb4c347 CF |
28 | 2002-01-24 Christopher Faylor <cgf@redhat.com> |
29 | ||
30 | * speclib: Ensure that temporary def file is removed. | |
31 | ||
3c07fbeb CF |
32 | 2002-01-23 Christopher Faylor <cgf@redhat.com> |
33 | ||
34 | * speclib: Use rm -f to remove temp file just to quiet any potential | |
35 | warnings. | |
36 | ||
f6fc31e1 CV |
37 | 2002-01-23 Corinna Vinschen <corinna@vinschen.de> |
38 | ||
39 | * security.cc (create_token): Use sec_user() to create | |
be6d8567 CV |
40 | SECURITY_ATTRIBUTES structure for primary token. Use |
41 | MAXIMUM_ALLOWED access rights instead of TOKEN_ALL_ACCESS. | |
f6fc31e1 | 42 | |
adbd01af CV |
43 | 2002-01-23 Corinna Vinschen <corinna@vinschen.de> |
44 | ||
45 | * path.cc (symlink): Fix check for already existing file. | |
46 | ||
aed69a5b CF |
47 | 2002-01-21 Christopher Faylor <cgf@redhat.com> |
48 | ||
49 | * cygmagic: Suppress error output when figuring out if sum takes an | |
50 | option. | |
51 | ||
f3647dd7 CF |
52 | 2002-01-21 Christopher Faylor <cgf@redhat.com> |
53 | ||
54 | * cygmagic: Attempt to figure out if sum takes an option. | |
55 | ||
51076b73 CF |
56 | 2002-01-21 DJ Delorie <dj@redhat.com> |
57 | ||
58 | * Makefile.in (libpthread.a): Pass the assembler also. | |
59 | (libm.a): Ditto. | |
60 | (libc.a): Ditto. | |
61 | * speclib: Specify the assembler to dlltool. | |
62 | ||
0ac2abea CF |
63 | 2002-01-21 Christopher Faylor <cgf@redhat.com> |
64 | ||
65 | * include/cygwin/version.h: Bump DLL minor number. | |
66 | ||
ac11ec88 CV |
67 | 2002-01-21 Corinna Vinschen <corinna@vinschen.de> |
68 | ||
28982aa8 | 69 | * grp.cc (getgrgid): Don't return default gid entry when ntsec is on. |
ac11ec88 CV |
70 | * syscalls.cc (setegid): Don't set primary group in process token. |
71 | ||
8ef47135 CF |
72 | 2002-01-21 Christopher Faylor <cgf@redhat.com> |
73 | ||
74 | * speclib: Don't use /dev/null as DLL name. Just default to what's | |
75 | already in .def file. | |
76 | ||
77 | 2002-01-21 Christopher Faylor <cgf@redhat.com> | |
78 | ||
79 | * exceptions.cc (sig_handle): Remove last vestiges of SA_NOCLDSTOP code | |
80 | which caused SIGCHLD to be ignored. | |
81 | ||
07cc1f1f CF |
82 | 2002-01-20 Christopher Faylor <cgf@redhat.com> |
83 | ||
84 | * include/cygwin/version.h: Bump DLL minor number. | |
85 | ||
385437d4 CF |
86 | 2002-01-20 Christopher Faylor <cgf@redhat.com> |
87 | ||
88 | * syscalls.cc (regfree): Make dll_export. | |
89 | ||
d7c16d8d CF |
90 | 2002-01-20 Christopher Faylor <cgf@redhat.com> |
91 | ||
92 | * exceptions.cc (ctrl_c_handler): Convert windows pid to cygwin pid | |
93 | when detecting if we should actually handle CTRL-C. | |
94 | ||
216109a8 CF |
95 | 2002-01-19 Christopher Faylor <cgf@redhat.com> |
96 | ||
97 | * Makefile.in (new-cygwin1.dll): Revert previous change. libsupc++.a | |
98 | is only available in libstdc++-v3. | |
99 | ||
9e73b339 CF |
100 | 2002-01-19 Christopher Faylor <cgf@redhat.com> |
101 | ||
102 | * exceptions.cc (sig_handle_tty_stop): Don't send SIGCHLD if parent | |
103 | doesn't want it. | |
104 | (sig_handle): Don't check for SA_NOCLDSTOP here. We don't have enough | |
105 | information. | |
106 | ||
5946622e CF |
107 | 2002-01-19 Christopher Faylor <cgf@redhat.com> |
108 | ||
109 | * include/cygwin/version.h: Bump DLL minor number. | |
110 | ||
994fe87b CF |
111 | 2002-01-19 Christopher Faylor <cgf@redhat.com> |
112 | ||
113 | * Makefile.in (new-cygwin1.dll): Just use -lsupc++ for link. | |
114 | * sigproc.cc (proc_exists): Change existence criteria. | |
115 | * sync.h (new_muto): Add volatile to definition to avoid gcc | |
116 | optimization problems. | |
117 | ||
df3af773 CV |
118 | 2002-01-19 Corinna Vinschen <corinna@vinschen.de> |
119 | ||
120 | * include/cygwin/version.h: Bump API minor version to 51. | |
121 | ||
7d6be0d6 CV |
122 | 2002-01-19 Mark Bradshaw <bradshaw@staff.crosswalk.com> |
123 | ||
124 | * cygwin.din: Add recvmsg and sendmsg. | |
125 | * net.cc: Add cygwin_recvmsg and cygwin_sendmsg. | |
126 | * /usr/include/sys/socket.h: Add recvmsg and sendmsg. | |
127 | ||
2d3dab2e CV |
128 | 2002-01-19 Corinna Vinschen <corinna@vinschen.de> |
129 | ||
130 | * security.cc (create_token): Close processes token handle as soon | |
131 | as it's not used anymore. | |
132 | ||
104c3be6 CV |
133 | 2002-01-17 Corinna Vinschen <corinna@vinschen.de> |
134 | ||
135 | * Makefile.in: Add fnmatch.o to DLL_OFILES. | |
136 | * cygwin.din: Add fnmatch export symbol. | |
137 | * fnmatch.c: New file. | |
138 | * include/fnmatch.h: Ditto. | |
139 | * include/cygwin/version.h: Bump API minor version to 50. | |
140 | ||
9a7e1562 CV |
141 | 2002-01-15 Corinna Vinschen <corinna@vinschen.de> |
142 | ||
143 | * path.cc (fchdir): Call chdir with full windows path. | |
144 | ||
7eddac1b CV |
145 | 2002-01-14 Corinna Vinschen <corinna@vinschen.de> |
146 | ||
147 | * dir.cc: Use INVALID_FILE_ATTRIBUTES instead of "(DWORD) -1" | |
148 | for file attributes throughout. | |
149 | * fhandler.cc: Ditto. | |
150 | * fhandler_disk_file.cc: Ditto. | |
151 | * path.cc: Ditto. | |
152 | * path.h: Ditto. | |
153 | * syscalls.cc: Ditto. | |
154 | * times.cc (utimes): Use path_conv::isdir() instead of explicit | |
155 | GetFileAttributes() call. | |
156 | ||
5daa0835 CF |
157 | 2002-01-13 Christopher Faylor <cgf@redhat.com> |
158 | ||
159 | * dcrt0.cc (multiple_cygwin_problem): Clarify logic and make | |
160 | CYGWIN_MISMATCH_OK more powerful. | |
161 | ||
06486d9e CF |
162 | 2002-01-10 Christopher Faylor <cgf@redhat.com> |
163 | ||
164 | * exceptions.cc (sig_handle): Accept a second argument indicating | |
165 | whether the signal came from this process or not. | |
166 | * sigproc.h: Reflect sig_handle arg change. | |
167 | * signal.cc (kill_pgrp): Add sigframe info. | |
168 | (abort): New function. Eliminates newlib function of same name. | |
169 | * sigproc.cc (wait_sig): Pass "signal from this process" value as arg | |
170 | 2. | |
171 | ||
bb5225c2 CV |
172 | 2002-01-10 Corinna Vinschen <corinna@vinschen.de> |
173 | ||
174 | * syscalls.cc (pathconf): Guard _PC_PATH_MAX branch against invalid | |
175 | file parameter. | |
176 | ||
c0a8e8d0 CF |
177 | 2002-01-09 Christopher Faylor <cgf@redhat.com> |
178 | Robert Collins <rbtcollins@hotmail.com> | |
179 | ||
180 | * exceptions.cc (early_stuff_init): Rename from misnamed | |
181 | set_console_handler. | |
182 | (ctrl_c_handler): Attempt to work around potential signal duplication | |
183 | during process startup. | |
184 | (sig_handle): Ignore SIGINT when we're just an "exec stub". | |
185 | * spawn.cc (spawn_guts): Store pid of spawned process in global for use | |
186 | by ctrl_c_handler. | |
187 | * dcrt0.cc (dll_crt0_1): Call renamed initialization function. | |
188 | * winsup.h: Reflect function name change. | |
189 | ||
fe37dd79 CV |
190 | 2002-01-08 Corinna Vinschen <corinna@vinschen.de> |
191 | ||
192 | * net.cc (cygwin_accept): Set sun_path for newly connected socket. | |
193 | ||
cbf7a9eb CF |
194 | 2002-01-07 Ralf Habacker <Ralf.Habacker@freenet.de> |
195 | ||
196 | * Makefile.in: Add uninstall target. | |
197 | ||
a2e12d0c CF |
198 | 2002-01-07 Christopher Faylor <cgf@redhat.com> |
199 | ||
200 | * sigproc.cc (getsem): Clean up debugging output. | |
201 | ||
4a08cbfe CF |
202 | 2002-01-07 Christopher Faylor <cgf@redhat.com> |
203 | ||
204 | * sigproc.cc (getsem): Set errno when unable to create own semaphore. | |
205 | Reorganize to make clearer that error should only come from initial | |
206 | creation of process semaphore. | |
207 | ||
10dedaaa CF |
208 | 2002-01-06 Christopher Faylor <cgf@redhat.com> |
209 | ||
210 | * dtable.cc (dtable::init_std_file_from_handle): Add some defensive | |
211 | code to invalid handle case. | |
212 | ||
d6154fb7 CV |
213 | 2002-01-06 Corinna Vinschen <corinna@vinschen.de> |
214 | ||
215 | * ioctl.cc (ioctl): Make third argument optional. | |
216 | * include/sys/ioctl.h: Ditto in declaration. | |
217 | * dtable.cc (dtable::init_std_file_from_handle): Revert previous | |
218 | bogus patch. | |
219 | * window.cc (WndProc): Raise SIGURG instead of SIGIO in case of FD_OOB | |
220 | message. | |
221 | ||
9125cbd7 | 222 | 2002-01-05 Christopher Faylor <cgf@redhat.com> |
fcb76c5d | 223 | |
9125cbd7 CF |
224 | * dir.cc (opendir): Guarantee release of alloced fhandler structure on |
225 | error. | |
fcb76c5d | 226 | |
9125cbd7 CF |
227 | 2002-01-05 Corinna Vinschen <corinna@vinschen.de> |
228 | ||
229 | * exceptions.cc (sig_handle): Set default action for SIGURG to SIG_IGN. | |
230 | ||
231 | 2002-01-05 Corinna Vinschen <corinna@vinschen.de> | |
2edba236 CV |
232 | |
233 | * dtable.cc (dtable::init_std_file_from_handle): Don't treat NULL | |
234 | handle as errorneous. | |
235 | ||
acf05df7 CF |
236 | 2002-01-04 Christopher Faylor <cgf@redhat.com> |
237 | ||
238 | * cygmagic: Change logic for equality test. | |
239 | ||
7acba971 CF |
240 | 2002-01-04 Christopher Faylor <cgf@redhat.com> |
241 | ||
242 | * dir.cc (opendir): Don't attempt to call sub-opendir if ENOENT. | |
243 | ||
9125cbd7 | 244 | 2002-01-04 Corinna Vinschen <corinna@vinschen.de> |
dc63cea5 CV |
245 | |
246 | * net.cc: Replace usage of AF_UNIX by Posix compliant AF_LOCAL | |
247 | throughout. | |
248 | (socketpair): Explicitly allow SOCK_STREAM and SOCK_DGRAM socket types | |
249 | in families AF_UNIX and AF_LOCAL. Explicitly allow PF_UNSPEC, PF_LOCAL | |
250 | and PF_INET protocols. Return error otherwise. Implement datagram | |
251 | socketpairs. | |
252 | ||
3b789217 CF |
253 | 2002-01-01 Christopher Faylor <cgf@redhat.com> |
254 | ||
255 | * speclib: Remove temp files automatically. | |
256 | ||
2fe27909 CV |
257 | 2002-01-01 Corinna Vinschen <corinna@vinschen.de> |
258 | ||
259 | * fhandler.h (fhandler_socket::sun_path): New private member. | |
260 | (fhandler_socket::set_sun_path): New method. | |
261 | (fhandler_socket::get_sun_path): Ditto. | |
262 | * fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize | |
263 | sun_path to NULL. | |
264 | (fhandler_socket::~fhandler_socket): Free sun_path if needed. | |
265 | (fhandler_socket::set_sun_path): New method. | |
266 | * net.cc (cygwin_bind): Set sun_path to path of local socket file. | |
267 | (cygwin_getsockname): Add code to return correct sockaddr for unix | |
268 | domain sockets. |