diff options
Diffstat (limited to 'c/libc.s')
| -rw-r--r-- | c/libc.s | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -187,3 +187,15 @@ _progname: ld c, #21 ; SYS_PROGNAME rst #0x30 ret + + .globl _yield, _reap + ;; void yield(void) +_yield: + ld c, #11 ; SYS_YIELD + rst #0x30 + ret + ;; unsigned char reap(void) -> A (reaped pid, or 0) +_reap: + ld c, #22 ; SYS_REAP + rst #0x30 + ret |
