2005-04-12 Dick Porter <dick@ximian.com>
authorDick Porter <dick@acm.org>
Tue, 12 Apr 2005 17:21:43 +0000 (17:21 -0000)
committerDick Porter <dick@acm.org>
Tue, 12 Apr 2005 17:21:43 +0000 (17:21 -0000)
commit234225d112c4b018b8d1796f4c06a15812137500
tree6e828107a93a4a80d25175036fa9c4b034327427
parent412494e7db2f1afef67a390cb6f4df81a17329a3
parent28e70d66a6d3d24f061e0ba049a8817ead44aeca
2005-04-12  Dick Porter  <dick@ximian.com>

        The daemon-less io-layer.  Extensive lowlevel changes in
        handles.c, requiring some corresponding changes in other files
        calling these functions.  Private_foo structures have been
        eliminated.

        File descriptor handling differences account for most of the
        changes in io.c and sockets.c.

        Other highlights:

        * mutexes.c: Named mutexes are now a distinct type.
        * atomic.h: Fix a PPC uninitialised variable warning.
        * wait.c: Check conditions before waiting on a condition
        * variable.
        * processes.c: Handle process fork and wait without a daemon
        (though this has the limitation of only being able to wait for
        child processes.)

svn path=/trunk/mono/; revision=42844
mono/io-layer/ChangeLog