- Timestamp:
- Apr 24, 2005, 8:11:46 AM (20 years ago)
- Location:
- trunk/src/emx
- Files:
-
- 2 added
- 2 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/emx/include/InnoTekLIBC/backend.h
-
Property cvs2svn:cvs-rev
changed from
1.16
to1.17
r1893 r1894 90 90 */ 91 91 void __libc_Back_threadEnd(void *pExpRegRec); 92 93 /** 94 * Suspend execution of the current thread for a given number of nanoseconds 95 * or till a signal is received. 96 * 97 * @returns 0 on success. 98 * @returns -EINVAL if the pReqTS is invalid. 99 * @returns -EINTR if the interrupted by signal. 100 101 * @param ullNanoReq Time to sleep, in nano seconds. 102 * @param pullNanoRem Where to store remaining time (also nano seconds). 103 104 * @remark For relativly small sleeps this api temporarily changes the thread 105 * priority to timecritical (that is, if it's in the normal or idle priority 106 * classes) to increase precision. This means that if a signal or other 107 * asyncronous event is executed, it will be executed at wrong priority. 108 * It also means that if such code changes the priority it will be undone. 109 */ 110 int __libc_Back_threadSleep(unsigned long long ullNanoReq, unsigned long long *pullNanoRem); 92 111 93 112 /** @} */ -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/include/InnoTekLIBC/logstrict.h
-
Property cvs2svn:cvs-rev
changed from
1.11
to1.12
r1893 r1894 184 184 #define __LIBC_LOG_GRP_MMAN 16 185 185 186 /** Backend Thread APIs. */ 187 #define __LIBC_LOG_GRP_BACK_THREAD 18 186 188 /** Backend Process APIs. */ 187 189 #define __LIBC_LOG_GRP_BACK_PROCESS 19 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/bsd/gen/sleep.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1893 r1894 46 46 47 47 unsigned int 48 _ _sleep(seconds)48 _STD(sleep)(seconds) 49 49 unsigned int seconds; 50 50 { … … 69 69 } 70 70 71 __weak_reference(__sleep, sleep);72 __weak_reference(__sleep, _sleep); 71 /*_ _ w e a k _ r e f e r e n c e (__sleep, sleep); 72 _ _ w e a k _ r e f e r e n c e(__sleep, _sleep); */ -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/bsd/gen/usleep.c
-
Property cvs2svn:cvs-rev
changed from
1.1
to1.2
r1893 r1894 44 44 45 45 int 46 usleep(useconds)46 _STD(usleep)(useconds) 47 47 useconds_t useconds; 48 48 { -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/libc.def
-
Property cvs2svn:cvs-rev
changed from
1.95
to1.96
r1893 r1894 1478 1478 "___ulp_D2A" @1487 1479 1479 "___dtoa" @1488 1480 ; april coding... 1481 "__std_nanosleep" @1489 1482 "___libc_Back_threadSleep" @1490 -
Property cvs2svn:cvs-rev
changed from
-
trunk/src/emx/src/lib/sys/logstrict.c
-
Property cvs2svn:cvs-rev
changed from
1.18
to1.19
r1893 r1894 446 446 { 1, "MMAN" }, /* 16 */ 447 447 { 1, "future" }, /* 17 */ 448 { 1, " future" },/* 18 */449 { 1, " future" },/* 19 */448 { 1, "BACK_THREAD" }, /* 18 */ 449 { 1, "BACK_PROCESS" }, /* 19 */ 450 450 { 1, "BACK_SIGNAL" }, /* 20 */ 451 451 { 1, "BACK_MMAN" }, /* 21 */ -
Property cvs2svn:cvs-rev
changed from
Note:
See TracChangeset
for help on using the changeset viewer.