1 Mon Dec 18 16:44:38 1995 Jason Molenda (crash@phydeaux.cygnus.com)
3 * configure.in (target_cpu): specify valid Intel x86 architectures
6 Mon Dec 18 15:04:29 1995 Jason Molenda (crash@phydeaux.cygnus.com)
8 * sysdef/*.def: moved to sysdef/i386/.
10 Mon Dec 18 15:00:56 1995 Jason Molenda (crash@phydeaux.cygnus.com)
12 * configure.in: Set DLL_ENTRY and SYSDEF_DIR for i386 and powerpc.
13 * configure: Regenerated with autoconf 2.7.
15 * Makefile.in: Use DLL_ENTRY and SYSDEF_DIR.
17 Sat Dec 16 18:36:44 1995 steve chamberlain <sac@slash.cygnus.com>
19 Changed the way that file handles are inherited. Now
20 all files are opened with the inheriting turned on, and they're
21 closed when necessary.
23 Changed the way that children are waited for. Now
24 you can exec a non-gnuwin32 program and wait for its
27 * Makefile.in: Turn off frame-pointer.
28 * dcrt0.cc (environ_init): Lint.
29 * dirsearch.cc (opendir): Use new path_conv mechanism.
30 * exceptions.cc (ctrl_c_handler): Exit with correct status
31 * exec.cc (file_exists): Moved to paths.cc
32 (_execve): Moved most of the work into spawn.cc.
33 * fhandler.cc (*): Much.
34 * libccrt0.c (foo): Deleted.
36 * path.cc (readlink): Initialize the SECURITY_ATTRIBUTES struct.
37 * pipe.cc (pipe, dup*): Reorganized.
38 * registry.cc (read_in): Create the key in CURRENT_USER.
39 * wait.cc, spawn.cc (*): Much.
40 * sysconf.cc (sysconf): Understand SC_PAGESIZE.
41 * times.cc (utime): New function.
42 * uname.cc (uname): Dig out more info.
44 Wed Dec 13 05:54:55 1995 Michael Meissner <meissner@tiktok.cygnus.com>
46 * dcrt0.cc (environ_init): Cast alloca return to appropriate type.
47 * spawn.cc (spawn_guts): Ditto.
49 * strace.cc (__small_{v,}sprintf): Add appropriate prototypes.
51 * exceptions.cc (_except_list): Only use segments for 386 systems.
52 (__stack_trace): Add PowerPC support, and do nothing for systems
53 that are not supported except print stack tracing is not yet
56 * sdata.cc (import_term): Only use __attribute__((section)) on 386
59 * shared.cc (shared_init): Use MARK macro instead of calling mark
60 directly with incorrect type arguments.
62 * fhandler.cc (fhandler_dev_null::{read,write}): Use size_t in
63 prototype, not unsigned int.
65 * fork.cc (find_exec): Fix type errors.
66 * path.cc (path_to_real_path_keep_rel): Ditto.
67 * syscalls.h (PATH_TO_REAL_PATH): Ditto.
69 * {longjmp,setjmp}.c: #ifdef i386 code.
71 * include/wintypes.h (ExitProcess): Add
72 __attribute__((__noreturn__)) so exit compiles without warnings.
74 Tue Dec 12 18:25:05 1995 Jason Molenda (crash@phydeaux.cygnus.com)
76 * include/wintypes.h (WINAPI): Only define WINAPI for x86 systems.
78 Tue Dec 5 16:00:05 1995 Jason Molenda (crash@phydeaux.cygnus.com)
80 * Makefile.in (all): Only build documentation for info target.
81 Expect texi2html to not be found most of the time.
83 Tue Dec 5 08:08:08 1995 steve chamberlain <sac@slash.cygnus.com>
87 * cygwin.dll (__assert, wait, spawnv, spawnvp): Deleted.
88 * dcrt0.c: Quoting rewritten.
89 * exec.cc (file_exists): Use new path_conv mechanism.
90 (_execve): Close open child process handles.
91 * fhandler.cc (fhandler_normal::open): Follow symlinks.
92 (fhandler_normal::read): Keep track of logical file posision.
93 (fhandler_normal::lseek): Seek in text files correctly.
94 (fhandler_normal::fstat): Set IFLNK bit if its a symlink.
95 (fhandler_normal::init): Maintain is_pipe.
96 (fhandler_dev_null::fstat): New.
97 (fhandler_dev_null::get_handle): Return INVALID_HANDLE.
98 * fork.cc: Use new event mechanism.
99 * libccrt0.cc: Keep track of _fmode variable.
100 * misc.c (readlink): Delete.
101 * path.cc (__path_to_real_path_1): Allow /d<letter> mechanism.
102 (path_to_real_path_keep_rel): New
103 (link_cookie:*): Support for symbolic links.
104 * spawn.cc (spawn_guts): Quoting rewritten.
106 * syscalls.cc (_stat_worker): New.
107 (_stat, _lstat): Use _stat_worker.
108 * sysconf.cc (sysconf): Support _SC_CLK_TCK.
110 Tue Nov 28 15:29:38 1995 steve chamberlain <sac@slash.cygnus.com>
112 * loads of stuff. When I make < 100k of diffs in a day,
113 the ChangeLog will be usefull.
115 Tue Nov 21 18:01:39 1995 steve chamberlain <sac@slash.cygnus.com>
117 * Makefile.in: Build the doc.
118 * exceptions.cc: lint.
120 * shared.cc (shared_init): If MapViewOfFileEx fails, then try
121 again, but get the OS to select the address (for win95)
122 * strace.cc (__sysprintf): Print pid and state in hex.
123 * syscalls.cc (_unlink): Translate path to realpath.
125 Wed Nov 15 23:47:43 1995 Jason Molenda (crash@phydeaux.cygnus.com)
127 * spawn.cc (_exit): set return value's lower byte to 0 by default.
129 Tue Oct 3 10:23:14 1995 Anders Blomdell (anders.blomdell@control.lth.se)
131 * spawn.cc (spawn_guts): quote doublequotes correctly
133 Tue Nov 14 15:05:33 1995 Jason Molenda (crash@phydeaux.cygnus.com)
135 * configure.in: comment out call to cfg-ml-com.in.
137 Tue Oct 31 11:19:18 1995 steve chamberlain <sac@slash.cygnus.com>
139 * libcerr.cc: New file.
140 * dcrt0.cc (environ_init): Initialize PATH and friends nicely.
141 * exceptions.cc (ctrl_c_handler): Default case is to exit.
142 * fork.cc (__suffixy, find_exec): translate between paths and
144 * shared.cc (shared_init): Hard wire shared memory at 0xa0000000.
145 * syscalls.c (__path_to_real_path, real_path_to_path): Always
148 Mon Oct 30 17:36:10 1995 steve chamberlain <sac@slash.cygnus.com>
150 * syscalls.cc (_rename): Fix for win95.
152 Fri Oct 27 20:53:47 1995 steve chamberlain <sac@slash.cygnus.com>
154 * Everything changed.
156 Thu Oct 19 10:47:52 1995 steve chamberlain <sac@slash.cygnus.com>
158 * registry.cc, uinfo.cc: New files.
159 * crt0.c (*uinfo*, *_exe_suffix*): Delete.
160 (dll_crt0): Call shared_init.
161 * getlogin.c: deleted.
162 * shared.cc: Fill in.
163 * spawn.c (_spawn): Use __exe_suffix function.
164 * syscalls.c (getuid, getgid): Moved into uinfo.cc
165 * syscalls.h (*uinfo, __exe_suffix): Deleted
166 * Makefile.in: Cope with target configury.
167 * termios.c: Fix stub prototypes.
169 * include/winadvapi.h: Fill in some REG prototypes.
171 Thu Oct 19 10:47:52 1995 steve chamberlain <sac@slash.cygnus.com>
173 * Makefile.in: Cope with target configury.
175 Wed Oct 18 15:34:49 1995 steve chamberlain <sac@slash.cygnus.com>