Ignore:
Timestamp:
Aug 21, 2005, 12:08:50 AM (20 years ago)
Author:
bird
Message:

o Protect the fork operations by the means of must complete so

signals won't interrupt us till we're finished. This might leave
unkillable processes around if fork goes highwire.

o Better exception logging during fork.
o Use MMX memcpy in fork (if supported).
o The C function libc_Back_processFork() replaces the pure assembly fork().

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/ChangeLog.LIBC

    • Property cvs2svn:cvs-rev changed from 1.118 to 1.119
    r2288 r2289  
    552005-08-20: knut st. osmundsen <bird-gccos2-spam@anduin.net>
    66    - libc:
     7        o Define _EMX_SOURCE (__USE_EMX) along with _BSD_SOURCE and _SVID_SOURCE as
     8          defaults in features.h.
     9        o Protect the fork operations by the means of must complete so
     10          signals won't interrupt us till we're finished. This might leave
     11          unkillable processes around if fork goes highwire.
     12        o Better exception logging during fork.
     13        o Use MMX memcpy in fork (if supported).
     14        o The C function __libc_Back_processFork() replaces the pure assembly __fork().
    715        o Added _memcpy_amd.
     16        o Fixed some logging statements in sharedpm.c.
    817        o Log __fmutex_release_internal_must_complete.
    918        o Corrected a few prototypes in process.h to use pid_t.
Note: See TracChangeset for help on using the changeset viewer.