diff options
| author | kitty <nepeta@canaglie.net> | 2026-03-09 01:03:19 +1100 |
|---|---|---|
| committer | kitty <nepeta@canaglie.net> | 2026-03-09 01:03:19 +1100 |
| commit | 2460496c2abde2ed8d8324aab0570ce3a2718e68 (patch) | |
| tree | 5fc6dd430effae2d651a2f8091b297c1a2315255 | |
| parent | 08fdcc7461a968b931cfd3dbb2fbcc7dc805a02e (diff) | |
ms
| -rw-r--r-- | jefs.fs | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -443,6 +443,22 @@ make old-termios old-termios# allot dup raw-cflag TCSETSF stdin ioctl ; \ }}} +\ TIME {{{ +: nanosleep 35 syscall2 ; + +16 constant timespec# +make timespec timespec# allot + +: timespec.tv_sec timespec ; +: timespec.tv_nsec timespec 8 + ; + +: ms>ns ( u -- u' ) 1000000 * ; +: ns>ms ( u -- u' ) 1000000 / ; +: ms>sec ( u -- ms sec ) 1000 /mod ; + +: ms ( u -- ) ms>sec timespec.tv_sec ! ms>ns timespec.tv_nsec ! 0 timespec nanosleep errno .errno ; +\ }}} + \ DUMP {{{ \ it's designed to look like xxd. i like xxd's hex dumps. hex |
