]>
Commit | Line | Data |
---|---|---|
7eddac1b CV |
1 | 2002-01-14 Corinna Vinschen <corinna@vinschen.de> |
2 | ||
3 | * dir.cc: Use INVALID_FILE_ATTRIBUTES instead of "(DWORD) -1" | |
4 | for file attributes throughout. | |
5 | * fhandler.cc: Ditto. | |
6 | * fhandler_disk_file.cc: Ditto. | |
7 | * path.cc: Ditto. | |
8 | * path.h: Ditto. | |
9 | * syscalls.cc: Ditto. | |
10 | * times.cc (utimes): Use path_conv::isdir() instead of explicit | |
11 | GetFileAttributes() call. | |
12 | ||
5daa0835 CF |
13 | 2002-01-13 Christopher Faylor <cgf@redhat.com> |
14 | ||
15 | * dcrt0.cc (multiple_cygwin_problem): Clarify logic and make | |
16 | CYGWIN_MISMATCH_OK more powerful. | |
17 | ||
06486d9e CF |
18 | 2002-01-10 Christopher Faylor <cgf@redhat.com> |
19 | ||
20 | * exceptions.cc (sig_handle): Accept a second argument indicating | |
21 | whether the signal came from this process or not. | |
22 | * sigproc.h: Reflect sig_handle arg change. | |
23 | * signal.cc (kill_pgrp): Add sigframe info. | |
24 | (abort): New function. Eliminates newlib function of same name. | |
25 | * sigproc.cc (wait_sig): Pass "signal from this process" value as arg | |
26 | 2. | |
27 | ||
bb5225c2 CV |
28 | 2002-01-10 Corinna Vinschen <corinna@vinschen.de> |
29 | ||
30 | * syscalls.cc (pathconf): Guard _PC_PATH_MAX branch against invalid | |
31 | file parameter. | |
32 | ||
c0a8e8d0 CF |
33 | 2002-01-09 Christopher Faylor <cgf@redhat.com> |
34 | Robert Collins <rbtcollins@hotmail.com> | |
35 | ||
36 | * exceptions.cc (early_stuff_init): Rename from misnamed | |
37 | set_console_handler. | |
38 | (ctrl_c_handler): Attempt to work around potential signal duplication | |
39 | during process startup. | |
40 | (sig_handle): Ignore SIGINT when we're just an "exec stub". | |
41 | * spawn.cc (spawn_guts): Store pid of spawned process in global for use | |
42 | by ctrl_c_handler. | |
43 | * dcrt0.cc (dll_crt0_1): Call renamed initialization function. | |
44 | * winsup.h: Reflect function name change. | |
45 | ||
fe37dd79 CV |
46 | 2002-01-08 Corinna Vinschen <corinna@vinschen.de> |
47 | ||
48 | * net.cc (cygwin_accept): Set sun_path for newly connected socket. | |
49 | ||
cbf7a9eb CF |
50 | 2002-01-07 Ralf Habacker <Ralf.Habacker@freenet.de> |
51 | ||
52 | * Makefile.in: Add uninstall target. | |
53 | ||
a2e12d0c CF |
54 | 2002-01-07 Christopher Faylor <cgf@redhat.com> |
55 | ||
56 | * sigproc.cc (getsem): Clean up debugging output. | |
57 | ||
4a08cbfe CF |
58 | 2002-01-07 Christopher Faylor <cgf@redhat.com> |
59 | ||
60 | * sigproc.cc (getsem): Set errno when unable to create own semaphore. | |
61 | Reorganize to make clearer that error should only come from initial | |
62 | creation of process semaphore. | |
63 | ||
10dedaaa CF |
64 | 2002-01-06 Christopher Faylor <cgf@redhat.com> |
65 | ||
66 | * dtable.cc (dtable::init_std_file_from_handle): Add some defensive | |
67 | code to invalid handle case. | |
68 | ||
d6154fb7 CV |
69 | 2002-01-06 Corinna Vinschen <corinna@vinschen.de> |
70 | ||
71 | * ioctl.cc (ioctl): Make third argument optional. | |
72 | * include/sys/ioctl.h: Ditto in declaration. | |
73 | * dtable.cc (dtable::init_std_file_from_handle): Revert previous | |
74 | bogus patch. | |
75 | * window.cc (WndProc): Raise SIGURG instead of SIGIO in case of FD_OOB | |
76 | message. | |
77 | ||
9125cbd7 | 78 | 2002-01-05 Christopher Faylor <cgf@redhat.com> |
fcb76c5d | 79 | |
9125cbd7 CF |
80 | * dir.cc (opendir): Guarantee release of alloced fhandler structure on |
81 | error. | |
fcb76c5d | 82 | |
9125cbd7 CF |
83 | 2002-01-05 Corinna Vinschen <corinna@vinschen.de> |
84 | ||
85 | * exceptions.cc (sig_handle): Set default action for SIGURG to SIG_IGN. | |
86 | ||
87 | 2002-01-05 Corinna Vinschen <corinna@vinschen.de> | |
2edba236 CV |
88 | |
89 | * dtable.cc (dtable::init_std_file_from_handle): Don't treat NULL | |
90 | handle as errorneous. | |
91 | ||
acf05df7 CF |
92 | 2002-01-04 Christopher Faylor <cgf@redhat.com> |
93 | ||
94 | * cygmagic: Change logic for equality test. | |
95 | ||
7acba971 CF |
96 | 2002-01-04 Christopher Faylor <cgf@redhat.com> |
97 | ||
98 | * dir.cc (opendir): Don't attempt to call sub-opendir if ENOENT. | |
99 | ||
9125cbd7 | 100 | 2002-01-04 Corinna Vinschen <corinna@vinschen.de> |
dc63cea5 CV |
101 | |
102 | * net.cc: Replace usage of AF_UNIX by Posix compliant AF_LOCAL | |
103 | throughout. | |
104 | (socketpair): Explicitly allow SOCK_STREAM and SOCK_DGRAM socket types | |
105 | in families AF_UNIX and AF_LOCAL. Explicitly allow PF_UNSPEC, PF_LOCAL | |
106 | and PF_INET protocols. Return error otherwise. Implement datagram | |
107 | socketpairs. | |
108 | ||
3b789217 CF |
109 | 2002-01-01 Christopher Faylor <cgf@redhat.com> |
110 | ||
111 | * speclib: Remove temp files automatically. | |
112 | ||
2fe27909 CV |
113 | 2002-01-01 Corinna Vinschen <corinna@vinschen.de> |
114 | ||
115 | * fhandler.h (fhandler_socket::sun_path): New private member. | |
116 | (fhandler_socket::set_sun_path): New method. | |
117 | (fhandler_socket::get_sun_path): Ditto. | |
118 | * fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize | |
119 | sun_path to NULL. | |
120 | (fhandler_socket::~fhandler_socket): Free sun_path if needed. | |
121 | (fhandler_socket::set_sun_path): New method. | |
122 | * net.cc (cygwin_bind): Set sun_path to path of local socket file. | |
123 | (cygwin_getsockname): Add code to return correct sockaddr for unix | |
124 | domain sockets. |