1.5.10 release notes mark V

Christopher Faylor cgf@alum.bu.edu
Wed May 19 17:52:00 GMT 2004

Corinna, I think we need some words about your net-related changes, don't


Changes since 1.5.9-1:

- Improve cygheap debugging, Fix heap size problems in child processes.
  (Christopher Faylor)

- Add sound recording capabilities and most Open Sound System (OSS)
  compliant ioctls.  Perform general improvements to audio code. (Gerd Spalink)

- Simplify and speed up path handling. (Pierre Humblet)

- Fix SIGCHLD handling. (Christopher Faylor)

- Fix semget and shmat. (Corinna Vinschen)

- Improve thread safety of newlib's file I/O functions. (Thomas Pfaff)

- Rewrite tape code to operate like Linux SCSI tape driver. (Corinna Vinschen)

- Add SIGPIPE handling to sendmsg. (Corinna Vinschen)

- Allow successful socket send/recv even after signal has arrived.
  (Patrick Samson)

- Add libtextreadmode.a to allow setting only file input to O_TEXT by default.
  (Corinna Vinschen)

- Speed up stat-like file operations. Minimize file open/close calls.
  in NT. (Corinna Vinschen)

- Fix lseek return code in case of error. (Corinna Vinschen)

- 16 byte align stacks to allow SSE operations.  (DJ Delorie)

- Ensure that newly created threads are always ready to receive a
  signal.  (Christopher Faylor)

- Fix two races with multithreaded programs which use sockets.  (Christopher Faylor)

- Ensure that correct errno is set for failing opens.  (Christopher Faylor)

- Fix so that cygwin works correctly on Windows 95.  (Pierre Humblet)

- Make lstat return the correct size for symbolic links. (Pierre Humblet)

- Make /dev/mem access work again.  (Corinna Vinschen)

- Fix problems with "find /".  (Pierre Humblet)

- Fix problem where simultaneous attempts to open new ptys could lead to the
  same pty being opened multiple times.  (Christopher Faylor)

- Implement flockfile, ftrylockfile, funlockfile, getgrgid_r, getgrnam_r and
  getlogin_r.  (Corinna Vinschen)

More information about the Cygwin-developers mailing list