Use IOLIB/ in package names
[iolib.git] / src / os / ffi-types-unix.lisp
blobafd01e2f4aa5db2bc6c0973a8cf98a485440371a
1 ;;;; -*- Mode: Lisp; indent-tabs-mode: nil -*-
2 ;;;
3 ;;; --- Foreign types related to lfp_spawn(3)
4 ;;;
6 (in-package :iolib/os)
8 (include "lfp.h")
10 (constant (+stdin+ "STDIN_FILENO"))
11 (constant (+stdout+ "STDOUT_FILENO"))
12 (constant (+stderr+ "STDERR_FILENO"))
14 (cstruct lfp-spawnattr-t "lfp_spawnattr_t")
16 (cstruct lfp-spawn-file-actions-t "lfp_spawn_file_actions_t")
18 (constant (lfp-spawn-setsigmask "LFP_SPAWN_SETSIGMASK"))
19 (constant (lfp-spawn-setsigdefault "LFP_SPAWN_SETSIGDEFAULT"))
20 (constant (lfp-spawn-setpgroup "LFP_SPAWN_SETPGROUP"))
21 (constant (lfp-spawn-resetids "LFP_SPAWN_RESETIDS"))
22 (constant (lfp-spawn-setuid "LFP_SPAWN_SETUID"))
23 (constant (lfp-spawn-setgid "LFP_SPAWN_SETGID"))
24 ;; (constant (lfp-spawn-setschedparam "LFP_SPAWN_SETSCHEDPARAM"))
25 ;; (constant (lfp-spawn-setscheduler "LFP_SPAWN_SETSCHEDULER"))