From cb14adb1c24f55b1d88cfc2cb9941d592ca80dd6 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Fri, 4 Nov 2011 06:08:02 -0700 Subject: [PATCH] Fix bootstrap. Add missing using on io.serial.linux. Fixes #351. --- basis/unix/ffi/linux/linux.factor | 2 +- basis/unix/process/process.factor | 6 ++---- extra/io/serial/linux/linux.factor | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/basis/unix/ffi/linux/linux.factor b/basis/unix/ffi/linux/linux.factor index ef00c233ce..d5de05b8c9 100644 --- a/basis/unix/ffi/linux/linux.factor +++ b/basis/unix/ffi/linux/linux.factor @@ -253,8 +253,8 @@ CONSTANT: SIGPIPE 13 CONSTANT: SIGALRM 14 CONSTANT: SIGTERM 15 CONSTANT: SIGSTKFLT 16 -ALIAS: SIGCLD SIGCHLD CONSTANT: SIGCHLD 17 +ALIAS: SIGCLD SIGCHLD CONSTANT: SIGCONT 18 CONSTANT: SIGSTOP 19 CONSTANT: SIGTSTP 20 diff --git a/basis/unix/process/process.factor b/basis/unix/process/process.factor index a112b9829a..cdf3e8222f 100644 --- a/basis/unix/process/process.factor +++ b/basis/unix/process/process.factor @@ -1,6 +1,7 @@ USING: kernel alien.c-types alien.data alien.strings sequences math alien.syntax unix namespaces continuations threads assocs -io.backend.unix io.encodings.utf8 unix.types unix.utilities fry ; +io.backend.unix io.encodings.utf8 unix.types unix.utilities fry +unix.ffi ; IN: unix.process ! Low-level Unix process launching utilities. These are used @@ -38,9 +39,6 @@ FUNCTION: int execve ( c-string path, c-string* argv, c-string* envp ) ; : with-fork ( child parent -- ) [ fork-process ] 2dip if-zero ; inline -CONSTANT: SIGKILL 9 -CONSTANT: SIGTERM 15 - FUNCTION: int kill ( pid_t pid, int sig ) ; CONSTANT: PRIO_PROCESS 0 diff --git a/extra/io/serial/linux/linux.factor b/extra/io/serial/linux/linux.factor index d069fc7e70..4763ceb641 100644 --- a/extra/io/serial/linux/linux.factor +++ b/extra/io/serial/linux/linux.factor @@ -2,7 +2,7 @@ ! See http://factorcode.org/license.txt for BSD license. USING: accessors classes.struct combinators io.backend.unix io.ports io.serial io.streams.duplex kernel literals math -system unix unix.ffi ; +system unix unix.ffi io.serial.linux.ffi ; IN: io.serial.linux : fd>duplex-stream ( fd -- duplex-stream )