aboutsummaryrefslogtreecommitdiff
path: root/winsup/cygwin/ChangeLog-1995
blob: 462a6133671bef4bf6992d8925ab3508de0178f6 (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
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
Mon Dec 18 16:44:38 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* configure.in (target_cpu): specify valid Intel x86 architectures
	explicitly.

Mon Dec 18 15:04:29 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* sysdef/*.def: moved to sysdef/i386/.

Mon Dec 18 15:00:56 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* configure.in: Set DLL_ENTRY and SYSDEF_DIR for i386 and powerpc.
	* configure: Regenerated with autoconf 2.7.

	* Makefile.in: Use DLL_ENTRY and SYSDEF_DIR.

Sat Dec 16 18:36:44 1995  steve chamberlain  <sac@slash.cygnus.com>

	Changed the way that file handles are inherited.  Now
	all files are opened with the inheriting turned on, and they're
	closed when necessary.  

	Changed the way that children are waited for.  Now
	you can exec a non-gnuwin32 program and wait for its
	result.
	
	* Makefile.in: Turn off frame-pointer.
	* dcrt0.cc (environ_init): Lint.
	* dirsearch.cc (opendir): Use new path_conv mechanism.
	* exceptions.cc (ctrl_c_handler): Exit with correct status
	* exec.cc (file_exists): Moved to paths.cc
	(_execve): Moved most of the work into spawn.cc.
	* fhandler.cc (*): Much.
	* libccrt0.c (foo): Deleted.
	(cygwin_crt0): Lint.
	* path.cc (readlink): Initialize the SECURITY_ATTRIBUTES struct.
	* pipe.cc (pipe, dup*): Reorganized.
	* registry.cc (read_in): Create the key in CURRENT_USER.
	* wait.cc, spawn.cc (*): Much.
	* sysconf.cc (sysconf): Understand SC_PAGESIZE.
	* times.cc (utime): New function.
	* uname.cc (uname): Dig out more info.
	
Wed Dec 13 05:54:55 1995  Michael Meissner  <meissner@tiktok.cygnus.com>

	* dcrt0.cc (environ_init): Cast alloca return to appropriate type.
	* spawn.cc (spawn_guts): Ditto.

	* strace.cc (__small_{v,}sprintf): Add appropriate prototypes.

	* exceptions.cc (_except_list): Only use segments for 386 systems.
	(__stack_trace): Add PowerPC support, and do nothing for systems
	that are not supported except print stack tracing is not yet
	support.

	* sdata.cc (import_term): Only use __attribute__((section)) on 386
	systems.

	* shared.cc (shared_init): Use MARK macro instead of calling mark
	directly with incorrect type arguments.

	* fhandler.cc (fhandler_dev_null::{read,write}): Use size_t in
	prototype, not unsigned int.

	* fork.cc (find_exec): Fix type errors.
	* path.cc (path_to_real_path_keep_rel): Ditto.
	* syscalls.h (PATH_TO_REAL_PATH): Ditto.

	* {longjmp,setjmp}.c: #ifdef i386 code.

	* include/wintypes.h (ExitProcess): Add
	__attribute__((__noreturn__)) so exit compiles without warnings.

Tue Dec 12 18:25:05 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* include/wintypes.h (WINAPI): Only define WINAPI for x86 systems.

Tue Dec  5 16:00:05 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* Makefile.in (all): Only build documentation for info target.
	Expect texi2html to not be found most of the time.

Tue Dec  5 08:08:08 1995  steve chamberlain  <sac@slash.cygnus.com>

	Release-B10
	
	* cygwin.dll (__assert, wait, spawnv, spawnvp): Deleted.
	* dcrt0.c: Quoting rewritten.
	* exec.cc (file_exists): Use new path_conv mechanism.
	(_execve): Close open child process handles.
	* fhandler.cc (fhandler_normal::open): Follow symlinks.
	(fhandler_normal::read): Keep track of logical file posision.
	(fhandler_normal::lseek): Seek in text files correctly.
	(fhandler_normal::fstat): Set IFLNK bit if its a symlink.
	(fhandler_normal::init): Maintain is_pipe.
	(fhandler_dev_null::fstat): New.
	(fhandler_dev_null::get_handle): Return INVALID_HANDLE.
	* fork.cc: Use new event mechanism.
	* libccrt0.cc: Keep track of _fmode variable.
	* misc.c (readlink): Delete.
	* path.cc (__path_to_real_path_1): Allow /d<letter> mechanism.
	(path_to_real_path_keep_rel): New
	(link_cookie:*): Support for symbolic links.
	* spawn.cc (spawn_guts): Quoting rewritten.
	* times.cc: New.
	* syscalls.cc (_stat_worker): New.
	(_stat, _lstat): Use _stat_worker.
	* sysconf.cc (sysconf): Support _SC_CLK_TCK.

Tue Nov 28 15:29:38 1995  steve chamberlain  <sac@slash.cygnus.com>

	* loads of stuff. When I make < 100k of diffs in a day, 
	the ChangeLog will be usefull.

Tue Nov 21 18:01:39 1995  steve chamberlain  <sac@slash.cygnus.com>

	* Makefile.in: Build the doc.
	* exceptions.cc: lint.
	* fork.cc: lint.
	* shared.cc (shared_init): If MapViewOfFileEx fails, then try
	again, but get the OS to select the address (for win95)
	* strace.cc (__sysprintf): Print pid and state in hex.
	* syscalls.cc (_unlink): Translate path to realpath.

Wed Nov 15 23:47:43 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* spawn.cc (_exit): set return value's lower byte to 0 by default.

	Tue Oct 3 10:23:14 1995 Anders Blomdell (anders.blomdell@control.lth.se)

	* spawn.cc (spawn_guts): quote doublequotes correctly 
	
Tue Nov 14 15:05:33 1995  Jason Molenda  (crash@phydeaux.cygnus.com)

	* configure.in: comment out call to cfg-ml-com.in.

Tue Oct 31 11:19:18 1995  steve chamberlain  <sac@slash.cygnus.com>

	* libcerr.cc: New file.
	* dcrt0.cc (environ_init): Initialize PATH and friends nicely.
	* exceptions.cc (ctrl_c_handler): Default case is to exit.
	* fork.cc (__suffixy, find_exec): translate between paths and
	real_paths.
	* shared.cc (shared_init): Hard wire shared memory at 0xa0000000.
	* syscalls.c (__path_to_real_path, real_path_to_path): Always
	translate '/' <> '\'

Mon Oct 30 17:36:10 1995  steve chamberlain  <sac@slash.cygnus.com>

	* syscalls.cc (_rename): Fix for win95.

Fri Oct 27 20:53:47 1995  steve chamberlain  <sac@slash.cygnus.com>

	* Everything changed.

Thu Oct 19 10:47:52 1995  steve chamberlain  <sac@slash.cygnus.com>

	* registry.cc, uinfo.cc: New files.
	* crt0.c (*uinfo*, *_exe_suffix*): Delete.
	(dll_crt0): Call shared_init.
	* getlogin.c: deleted.
	* shared.cc: Fill in.
	* spawn.c (_spawn): Use __exe_suffix function.
	* syscalls.c (getuid, getgid): Moved into uinfo.cc
	* syscalls.h (*uinfo, __exe_suffix): Deleted
	* Makefile.in: Cope with target configury.
	* termios.c: Fix stub prototypes.
	* win.h: Deleted.
	* include/winadvapi.h: Fill in some REG prototypes.

Thu Oct 19 10:47:52 1995  steve chamberlain  <sac@slash.cygnus.com>

	* Makefile.in: Cope with target configury.

Wed Oct 18 15:34:49 1995  steve chamberlain  <sac@slash.cygnus.com>

	* Moved from newlib.