Subject: My patches
From: [email-masked] (Sergey Okhapkin)

26 May 1997 09:52:27 -0700
Approved: [email-masked]
Distribution: cygnus
Message-ID: <[email-masked]>
Original-To: "'Gnu-Win32'" <[email-masked]>
Original-Cc: "'Geoffrey Noer'" <[email-masked]>
Encoding: 36 TEXT, 34 UUENCODE, 262 UUENCODE
X-MS-Attachment: time.h 0 00-00-1980 00:00
X-MS-Attachment: winsup.diff.gz 0 00-00-1980 00:00
Original-Sender: [email-masked]

Hi!

Here is the changes I've made in winsup code after B18 release.

- Fixed clear screen problem on Win95, fill color now set to default 
console color,
- Added support for invisible screen attribute,
- Changed AltGr-key behavior - left alt-key produces ESC-key sequence like 
in B18, but right alt (AltGr)-key should produce characters according to 
national keyboard layout (not tested).
- Interprocess signals works on Win95 too,
- Implemented timer stuff - alarm(), set(get)itimer() (ITIMER_REAL only, I 
have no ideas how to implement ITIMER_VIRTUAL and ITIMER_PROF on win32),
- Fixed problem with environment variables uppercasing. "EXPORT foo=bar" in 
bash produces now "foo" environment variable but not "FOO",
- Added mode parameter support for open() syscall, umask() syscall 
implemented (NT only).
- Emulation of unix rwx and "symlink" attributes with EA on NT.
- Symlinks are now marked with "system" file attribute, fstat() speed 
improved.
- sleep()/usleep() syscalls are interruptable now,
- fixed return code of cwait() call, and some bugs in spawn() code,
- fixed stat() of directories (incorrect number of links).

To compile modified winsup sources replace file sys/time.h in newlib and 
cygwin installation with this one:

 

--
Sergey Okhapkin
Moscow, Russia
Looking for a job.

-
For help on using this list (especially unsubscribing), send a message to
"[email-masked]" with one line of text: "help".