X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;ds=inline;f=ChangeLog;h=972387525c456f1fa6ac09ce6e6f5081e417d0c3;hb=38b0018a1d208793b79ec1004a4f73ddc922ef5c;hp=ab45de15f95769bbb2d8673aeb15183340ddb918;hpb=e349e3d9c187700b118e0bac80aedd2ea8e764bc;p=gnulib.git diff --git a/ChangeLog b/ChangeLog index ab45de15f..972387525 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,41 @@ +2008-10-12 Bruno Haible + + Use msvcrt aware primitives for creation/termination of Win32 threads. + * lib/glthread/thread.c: Include . + (glthread_create_func): Use _beginthreadex instead of CreateThread. + (wrapper_func): Update signature. + (gl_thread_exit_func): Use _endthreadex instead of EndThread. + +2008-10-11 Yoann Vandoorselaere + Bruno Haible + + Provide a Win32 implementation of the 'cond' module. + * lib/glthread/cond.h [USE_WIN32]: New implementation. + * lib/glthread/cond.c (glthread_cond_init_func, + glthread_cond_wait_func, glthread_cond_timedwait_func, + glthread_cond_signal_func, glthread_cond_broadcast_func, + glthread_cond_destroy_func) [USE_WIN32]: New functions. + * modules/cond (Dependencies): Add gettimeofday. + +2008-10-11 Bruno Haible + + Make sleep work on older versions of mingw. + * m4/sleep.m4 (gl_FUNC_SLEEP): Test whether 'sleep' is declared, not + only whether it exists. + * doc/posix-functions/sleep.texi: Mention the problem with older + versions of mingw. + +2008-10-11 Bruno Haible + + New module 'shutdown'. + * modules/shutdown: New file. + * lib/sys_socket.in.h (shutdown): New declaration. + * lib/winsock.c (shutdown): New function. + * m4/sys_socket_h.m4 (gl_SYS_SOCKET_H_DEFAULTS): Initialize + GNULIB_SHUTDOWN. + * modules/sys_socket (Makefile.am): Substitute GNULIB_SHUTDOWN. + * doc/posix-functions/shutdown.texi: Document the new module. + 2008-10-11 Jim Meyering * lib/fclose.c: Fix typo in comment: s/close/fclose/.