]> sourceware.org Git - newlib-cygwin.git/blame - winsup/cygwin/ChangeLog
* net.cc (getdomainname): Fix registry key for NT systems.
[newlib-cygwin.git] / winsup / cygwin / ChangeLog
CommitLineData
94ee02fa
CV
12002-01-29 Corinna Vinschen <corinna@vinschen.de>
2
3 * net.cc (getdomainname): Fix registry key for NT systems.
4
494a66d9
CF
52002-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
232002-01-28 Earnie Boyd <earnie@users.sf.net>
24
25 * include/sys/strace.h (_STRACE_ON): Define.
26 (_STRACE_OFF): Ditto.
27
dfb4c347
CF
282002-01-24 Christopher Faylor <cgf@redhat.com>
29
30 * speclib: Ensure that temporary def file is removed.
31
3c07fbeb
CF
322002-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
372002-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
432002-01-23 Corinna Vinschen <corinna@vinschen.de>
44
45 * path.cc (symlink): Fix check for already existing file.
46
aed69a5b
CF
472002-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
522002-01-21 Christopher Faylor <cgf@redhat.com>
53
54 * cygmagic: Attempt to figure out if sum takes an option.
55
51076b73
CF
562002-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
632002-01-21 Christopher Faylor <cgf@redhat.com>
64
65 * include/cygwin/version.h: Bump DLL minor number.
66
ac11ec88
CV
672002-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
722002-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
772002-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
822002-01-20 Christopher Faylor <cgf@redhat.com>
83
84 * include/cygwin/version.h: Bump DLL minor number.
85
385437d4
CF
862002-01-20 Christopher Faylor <cgf@redhat.com>
87
88 * syscalls.cc (regfree): Make dll_export.
89
d7c16d8d
CF
902002-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
952002-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
1002002-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
1072002-01-19 Christopher Faylor <cgf@redhat.com>
108
109 * include/cygwin/version.h: Bump DLL minor number.
110
994fe87b
CF
1112002-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
1182002-01-19 Corinna Vinschen <corinna@vinschen.de>
119
120 * include/cygwin/version.h: Bump API minor version to 51.
121
7d6be0d6
CV
1222002-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
1282002-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
1332002-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
1412002-01-15 Corinna Vinschen <corinna@vinschen.de>
142
143 * path.cc (fchdir): Call chdir with full windows path.
144
7eddac1b
CV
1452002-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
1572002-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
1622002-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
1722002-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
1772002-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
1902002-01-08 Corinna Vinschen <corinna@vinschen.de>
191
192 * net.cc (cygwin_accept): Set sun_path for newly connected socket.
193
cbf7a9eb
CF
1942002-01-07 Ralf Habacker <Ralf.Habacker@freenet.de>
195
196 * Makefile.in: Add uninstall target.
197
a2e12d0c
CF
1982002-01-07 Christopher Faylor <cgf@redhat.com>
199
200 * sigproc.cc (getsem): Clean up debugging output.
201
4a08cbfe
CF
2022002-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
2082002-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
2132002-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 2222002-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
2272002-01-05 Corinna Vinschen <corinna@vinschen.de>
228
229 * exceptions.cc (sig_handle): Set default action for SIGURG to SIG_IGN.
230
2312002-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
2362002-01-04 Christopher Faylor <cgf@redhat.com>
237
238 * cygmagic: Change logic for equality test.
239
7acba971
CF
2402002-01-04 Christopher Faylor <cgf@redhat.com>
241
242 * dir.cc (opendir): Don't attempt to call sub-opendir if ENOENT.
243
9125cbd7 2442002-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
2532002-01-01 Christopher Faylor <cgf@redhat.com>
254
255 * speclib: Remove temp files automatically.
256
2fe27909
CV
2572002-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.
This page took 0.058552 seconds and 5 git commands to generate.