summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/winbase.h
Commit message (Collapse)AuthorAgeFilesLines
* * winbase.h: Turn on inline versions of Interlocked* by default.Christopher Faylor2002-12-141-14/+28
| | | | * winbase.h: Fixup inline asm functions. Add ilockcmpexch.
* * cygwin.sc: Add recent changes from ld sources.Christopher Faylor2002-06-231-0/+7
| | | | | * winsup.h: Move #ifdef EXPCGF code into "winbase.h". * winbase.h: #ifdef EXPCGF code moved here from "winsup.h".
* * debug.cc (makethread): Eliminate unneeded function call.Christopher Faylor2001-11-301-7/+6
| | | | | | | | | | * miscfuncs.cc (tls_ix): Predefine. * perthread.h (set_reent): Eliminate. (get_reent): Ditto. * winbase.h (my_tlsalloc): Use global stack base pointer. Set newly allocated location to NULL. (my_tlssetvalue): Use global stack base pointer. (my_tlsgetvalue): Ditto.
* * cygwin.din (ualarm): New export.Christopher Faylor2001-11-281-0/+84
* dcrt0.cc (_dll_crt0): Add experimental tls storage declaration. (dll_crt0): Ditto. * debug.cc (thread_stub): Ditto. * thread.cc: Minor cleanup. (__pthread_create): Add experimental tls storage declaration. * miscfuncs.cc: Define tls index. * winsup.h: Declare experimental tls storage. * window.cc (alarm): Use old timer return from setitimer. (ualarm): New function.