summaryrefslogtreecommitdiff
path: root/rtl/unix/cthreads.pp
Commit message (Expand)AuthorAgeFilesLines
* * mips and xtensa compilation fixedflorian2021-03-091-0/+10
* + RiscV: set threadvarblocksizeflorian2021-03-081-0/+18
* * lazy thread initialization supportondrej2020-11-041-1/+6
* * protect against empty strings inside the SetThreadDebugNameA and -U functionssvenbarth2020-05-031-0/+2
* * fix for Mantis #36950: apply (slightly adjusted) patch by Bi0T1N to impleme...svenbarth2020-05-031-2/+33
* * fix for Mantis #36940: apply (adjusted) patch by Bi0T1N to add functionalit...svenbarth2020-04-281-0/+14
* * patch by Benjamin Rosseaux: TEvent.WaitFor on *nix uses Monotonic Clock nowflorian2019-11-251-7/+84
* + support for tlsm_general on i386-linuxflorian2018-11-111-3/+5
* * disable generic threadvar handling if section thread vars are availableflorian2018-11-071-0/+4
* fix typo in comment. no functional change.karoly2017-11-071-1/+1
* Also disable pthread_attr_setinheritsched call for BeOSpierre2017-09-201-1/+1
* * properly align threadvars for sparc64florian2017-07-081-0/+4
* * make webtbs/tw30535 also working on OSes using cthreadsflorian2017-03-121-5/+11
* - Cleaned out thread manager semaphore support which was ever implemented onl...sergei2016-09-201-189/+0
* * avoid threadvar memory leaks for external hooked threads if the tlskeyjonas2015-10-271-2/+14
* + Darwin/AArch64 supportjonas2015-02-231-0/+4
* Also use PHTREAD_INHERIT_SCHED in pthread_attr_setinheritedsched for NetBSD ...pierre2014-11-101-1/+1
* * throw an error if RTLEventCreate() fails on Unixjonas2014-11-021-2/+13
* * Init threading when setting C thread managermichael2014-03-291-18/+23
* * fix memleak pthread_attr, Mantis #25416 by Henry Vermaak.marco2013-12-111-0/+1
* * changed return value in case of failure in ThreadManager.SemaphoreInitjonas2013-11-131-3/+9
* * Sync with trunk r23404.yury2013-01-161-10/+7
|\
| * * terminate with an error when initializing a critical section and recursivejonas2012-11-181-1/+1
| * * removed stray try/finally statement (mantis #23333)jonas2012-11-181-9/+6
* | Merge with trunk r22040. Regenerated makefiles.tom_at_work2012-08-091-1/+4
|\ \ | |/
* | fix pthreads use with Android: it does not provide some functions. This patch...tom_at_work2012-04-261-5/+5
|/
* + RTL for AIXjonas2012-04-111-1/+1
* * use same code path for iphonesim as for darwin (should fix mantis #21190)jonas2012-02-171-3/+3
* + added support for intialising/finalising threads not started via the FPCjonas2010-07-121-7/+50
* * closethread thread manager field/function. Mantis 13160marco2010-03-261-0/+5
* * when typecasting the result of pthread_self, always call it usingjonas2010-03-241-2/+2
* * TCriticalSection.Tryenter support (Mantis 15928) + short test/demomarco2010-03-211-0/+9
* * link to libpthread at compile time on Linux to avoid problems on somejonas2010-03-041-0/+7
* * fix pthread problem wen using nice for solarispierre2010-01-281-0/+5
* * return errors from unimplemented functions instead of random valuesjonas2009-11-011-0/+4
* * new Intbasicevent*() implementation based on pthread_cond_signal byjonas2009-03-041-210/+76
* * reduced waiting steps in emulated "timed wait" in basiceventwaitforjonas2009-02-271-7/+7
* o Haiku patches by Olivier Coursiereflorian2009-02-011-2/+6
* * honour the specified stack size when creating new threads on unixjonas2009-01-081-1/+5
* * reverted r11671 because it breaks tthread.waitfor on unixjonas2008-09-081-1/+2
* * Call EndThread manually if thread function returns (mantis #11490)michael2008-08-301-2/+1
* * give generic IntbasiceventWaitFor a granularity of 50 rather thanjonas2007-11-121-6/+6
* * initialise timespec.tv_sec again for generic BasicEventWaitForjonas2007-10-171-0/+1
* * use sem_timedwait for BasicEventWaitFor if available (linux now)micha2007-10-171-1/+38
* * fix initial state of basiceventmicha2007-10-131-1/+1
* * use initc.fpgetCerrno rather than fpgeterrno to get the errnojonas2007-08-121-6/+7
* * explicitly unmask SIGSEGV, SIGILL, SIGBUS and SIGFPE at the startjonas2007-08-111-1/+23
* * return wrAbandoned rather than wrError from IntbasiceventWaitForjonas2007-08-111-5/+7
* * check once more whether we can lock after we've waitedjonas2007-08-111-3/+9
* * fixed semaphore implementation based on file handles (select needsjonas2007-08-101-36/+182