1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
3 ;;; --- Foreign types related to lfp_spawn(3)
8 (pkg-config-cflags "libfixposix")
12 (constant (+stdin
+ "STDIN_FILENO"))
13 (constant (+stdout
+ "STDOUT_FILENO"))
14 (constant (+stderr
+ "STDERR_FILENO"))
16 (cstruct lfp-spawnattr-t
"lfp_spawnattr_t")
18 (cstruct lfp-spawn-file-actions-t
"lfp_spawn_file_actions_t")
20 (constant (lfp-spawn-setsigmask "LFP_SPAWN_SETSIGMASK"))
21 (constant (lfp-spawn-setsigdefault "LFP_SPAWN_SETSIGDEFAULT"))
22 (constant (lfp-spawn-setpgroup "LFP_SPAWN_SETPGROUP"))
23 (constant (lfp-spawn-resetids "LFP_SPAWN_RESETIDS"))
24 (constant (lfp-spawn-setuid "LFP_SPAWN_SETUID"))
25 (constant (lfp-spawn-setgid "LFP_SPAWN_SETGID"))
26 (constant (lfp-spawn-usevfork "LFP_SPAWN_USEVFORK"))
27 ;; (constant (lfp-spawn-setschedparam "LFP_SPAWN_SETSCHEDPARAM"))
28 ;; (constant (lfp-spawn-setscheduler "LFP_SPAWN_SETSCHEDULER"))