1.1--- a/lisp/ffi/uring/util.lisp Sun Apr 21 22:38:49 2024 -0400
1.2+++ b/lisp/ffi/uring/util.lisp Mon Apr 22 23:14:47 2024 -0400
1.3@@ -60,3 +60,10 @@
1.4
1.5 ;; do-mmap
1.6 ;; map len bytes starting from offset from file-descriptor in mmapped-region
1.7+
1.8+;;; CPU Affinity
1.9+;; it appears this actually crashes SBCL, receiving sig6 from foreign thread
1.10+;; (define-alien-routine sched-setaffinity int (pid int) (cpusetsize size-t) (set (* (struct cpu-set-t))))
1.11+;; (define-alien-routine sched-getaffinity int (pid int) (cpusetsize size-t) (set (* (struct cpu-set-t))))
1.12+;; (sched-getaffinity 0 cpu-setsize (make-alien (struct cpu-set-t)))
1.13+;; (sched-setaffinity 0 cpu-setsize (make-alien (struct cpu-set-t)))