]> git.pond.sub.org Git - empserver/history - src/lib/empthread/ntthread.c
License upgrade to GPL version 3 or later
[empserver] / src / lib / empthread / ntthread.c
2011-04-12 Markus ArmbrusterLicense upgrade to GPL version 3 or later
2010-06-20 Markus ArmbrusterConvert spaces to tabs
2010-01-19 Markus ArmbrusterUpdate copyright notice
2010-01-19 Markus ArmbrusterGeneration numbers to catch write back of stale copies
2009-11-30 Markus ArmbrusterChange naming convention of POSIX emulation layer for...
2009-11-30 Markus ArmbrusterInclude <winsock2.h> only through "sys/socket.h"
2009-11-30 Markus ArmbrusterRevamp server's Windows POSIX compatibility code
2009-11-30 Markus ArmbrusterDon't log out player when update aborts a command under...
2009-07-19 Markus ArmbrusterIndentation fix
2009-07-19 Markus ArmbrusterFix race condition in empth_sleep() for Windows
2009-04-25 Markus ArmbrusterRemove useless memset() before free()
2009-03-01 Markus ArmbrusterRemove unused empth_terminate()
2009-02-18 Markus ArmbrusterUpdate known contributors comments
2009-02-08 Markus ArmbrusterUpdate copyright notice
2009-02-02 Markus ArmbrusterFix empth_select() for funny flag arguments
2009-02-01 Ron KoenderinkReimplement max_idle without a separate thread
2008-09-18 Markus ArmbrusterFix trailing whitespace
2008-09-13 Ron KoenderinkAllow any length RW lock names for WIN32
2008-09-13 Ron KoenderinkAllow any length thread names for WIN32
2008-09-12 Ron KoenderinkAdd missing error check for thread creation for WIN32
2008-09-12 Ron KoenderinkEnsure the empth_sleep() always yields for WIN32
2008-09-11 Markus ArmbrusterMake empth_name() and empth_set_name() take a thread...
2008-09-11 Ron KoenderinkNew empth_name() and empth_set_name()
2008-08-03 Markus ArmbrusterUpdate known contributors comments
2008-08-02 Markus ArmbrusterAdd gcc attribute format where it's missing
2008-03-28 Ron KoenderinkAdd missing thread yield system call.
2008-01-19 Markus ArmbrusterUpdate copyright notice
2007-11-27 Ron Koenderink(loc_Exit_Handler, empth_init) [_WIN32]: Correct the...
2007-10-21 Ron Koenderink(random, srandom) [_WIN32]: Provide random and srandom
2007-10-20 Ron Koenderink(empth_sleep) [_WIN32]: Remove a change to the random...
2007-10-20 Ron Koenderink(empth_sleep) [_WIN32]: Remove a change to the random...
2007-10-20 Ron Koenderink(empth_sleep) [_WIN32]: Ensure the thread does not...
2007-09-30 Ron Koenderink(empth_sleep) [_WIN32]: Change if to while to ensure...
2007-08-19 Ron Koenderink(va_start) [_WIN32]: For va_start() requires stdarg.h.
2007-08-14 Ron KoenderinkSimple POSIX I/O emulation layer to work around Windows...
2007-07-27 Markus Armbruster(empth_wait_for_signal) [EMPTH_W32]: Fix to return...
2007-07-24 Markus ArmbrusterRemove the concept of thread priorities from empthread...
2007-02-24 Ron Koenderink(empth_create) [_WIN32]: Fix the error return code...
2007-02-23 Ron Koenderink(accept.c, io.c, nthread.c, tcp_listen.c) [_WIN32,WIN32]:
2007-02-08 Markus ArmbrusterSemaphores are no longer used, remove:
2007-02-08 Markus ArmbrusterMake empth_wakeup() and empth_terminate() wake up empth...
2007-01-28 Markus Armbruster(lwpSetDesc): Unused, remove.
2007-01-18 Ron Koenderink(struct loc_Thread, empth_sem_wait, empth_sem_signal...
2007-01-18 Ron Koenderink(struct loc_RWLock_t): Rename struct loc_RWLock_t to...
2007-01-18 Ron Koenderink(struct loc_Sem_t): Rename struct loc_Sem_t to struct...
2007-01-18 Ron Koenderink(struct loc_Thread_t): Rename struct loc_Thread_t to...
2007-01-18 Ron Koenderink(empth_wait_for_signal) [WIN32]: Simplify empth_wait_fo...
2007-01-15 Ron Koenderink(struct loc_Thread_t, struct loc_Sem_t, hThreadStartEvent)
2007-01-15 Ron Koenderink(loc_RunThread, empth_init, empth_threadMain, empth_yield)
2007-01-09 Markus ArmbrusterUpdate copyright notice.
2006-07-11 Ron KoenderinkAdd missing prototypes.h to get logerror().
2006-07-10 Markus ArmbrusterBreak inclusion cycle: prototypes.h and commands.h...
2006-06-10 Ron Koenderink(empth_wait_for_signal) [_WIN32]: Add thread block...
2006-06-08 Markus ArmbrusterFinally merge the journal patch:
2006-06-07 Markus Armbruster(empth_init_signals): Don't catch SIGINT and SIGTERM.
2006-06-02 Markus ArmbrusterComments, whitespace.
2006-05-26 Markus ArmbrusterCoding style, comments, spelling...
2006-05-21 Markus ArmbrusterLine breaks and other formatting issues. No functional...
2006-04-30 Markus ArmbrusterNormalize unsigned int to just unsigned.
2006-03-25 Markus Armbruster(empth_create): LWP yields, and it's the reference...
2006-02-24 Markus ArmbrusterUpdate known contributors comment.
2006-01-21 Markus ArmbrusterCOPYING duplicates information from README. Remove...
2006-01-05 Markus ArmbrusterUpdate copyright notice.
2006-01-01 Ron Koenderink(loc_RunThisThread, loc_BlockThisThread) [_WIN32]:
2006-01-01 Ron Koenderink(empth_threadMain) [_WIN32]: Add include file for time().
2005-12-28 Markus Armbruster(EMPTH_LWP, EMPTH_POSIX, EMPTH_W32): Define in config...
2005-12-27 Markus ArmbrusterInclude config.h.
2005-10-26 Markus Armbruster(empth_start, empth_init) [_EMPTH_POSIX]: Do not handle...
2005-07-02 Ron Koenderink(empth_init) [_WIN32]: Change flags to global_flags...
2005-06-30 Markus Armbruster(loc_GVAR): Putting file local variables into a struct...
2005-06-30 Markus Armbruster(loc_Thread, loc_Sem_t): Remove typedef, use the typede...
2005-06-26 Ron Koenderink(loc_Sem_t, empth_sem_t) [_WIN32]: empthread.h defines...
2005-06-25 Ron Koenderink(empth_sleep) [_WIN32]: If the sleep returns early...
2005-06-25 Markus ArmbrusterDocument Empire's thread abstraction. Minor cleanups:
2005-06-12 Markus ArmbrusterRemove some redundant casts.
2005-06-12 Markus ArmbrusterRemove a bunch of redundant casts.
2005-03-20 Ron Koenderink[_WIN32]: Add #define WIN32 whereever winsock2.h is...
2005-03-16 Markus ArmbrusterUpdate copyright notice.
2005-03-16 Markus ArmbrusterFix comment line breaks.
2005-03-16 Ron Koenderink(loc_Ctrl_C_Handler,loc_Exit_Handler) [_WIN32]: Process...
2005-03-15 Ron Koenderink(service_stoppped,stop_service,loc_Ctrl_C_Handler,
2005-03-13 Ron Koenderink(main,print_usage) [_WIN32]: Add the ability to enable
2005-03-12 Ron Koenderink(service_main,main,shutdown) [_WIN32]: Add missing...
2005-03-10 Markus ArmbrusterMerge pre-4-2-20-invasive. Summary of changes:
2005-03-09 Markus Armbruster(daemon, daemonize): Rename to avoid name clash with...
2005-03-08 Ron Koenderink(NS_ALL) [_WIN32]: Change NS_EVERYTHING back to NS_ALL...
2005-03-06 Ron Koenderink(main,service_main) [_WIN32]: Fix config_file for WIN32.
2004-12-31 Ron Koenderink[_WIN32]: Upgrade to Windows Sockets 2.
2004-12-21 Ron Koenderink(main,close_files,loc_NT_Term,empth_exit):
2004-09-07 Markus ArmbrusterUpdate copyright notice. v4.2.18
2004-08-14 Ron KoenderinkAdded srand call to thread startup as each thread needs...
2004-02-19 Markus Armbruster(loginit, main): Pass log file basename as parameter.
2004-02-17 Markus Armbruster(empth_t, empth_sem_t) [_EMPTH_WIN32]: Use incomplete...
2004-02-17 Markus ArmbrusterSupply prototypes where possible. This uncovered type...
2004-02-15 Markus Armbruster(emp_sig_t): Pre-ISO C compatibility cruft. Just use...
2004-01-15 Markus Armbruster(empth_exit): Fix shutdown on reading "quit" from stdin...
2003-09-02 Markus ArmbrusterIndented with src/scripts/indent-emp.
2003-08-23 Markus ArmbrusterImport of Empire 4.2.12 v4.2.12