com.cyc.cycjava.cycl
Class os_process_utilities

java.lang.Object
  extended by com.cyc.tool.subl.util.SubLTrampolineFile
      extended by com.cyc.tool.subl.util.SubLTranslatedFile
          extended by com.cyc.cycjava.cycl.os_process_utilities
All Implemented Interfaces:
CommonSymbols, SubLFile

public final class os_process_utilities
extends SubLTranslatedFile


Nested Class Summary
static class os_process_utilities.$os_process_impl_native
           
static class os_process_utilities.$os_process_impl_p$UnaryFunction
           
 
Nested classes/interfaces inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
SubLTranslatedFile.SubL
 
Field Summary
static SubLSymbol $dtp_os_process_impl$
           
static SubLFloat $float74$0_1
           
static SubLSymbol $kw38$ID
           
static SubLSymbol $kw39$NAME
           
static SubLSymbol $kw40$PROGRAM
           
static SubLSymbol $kw41$ARGUMENTS
           
static SubLSymbol $kw42$STDIN_STREAM
           
static SubLSymbol $kw43$STDIN_FILENAME
           
static SubLSymbol $kw44$STDOUT_STREAM
           
static SubLSymbol $kw45$STDOUT_FILENAME
           
static SubLSymbol $kw46$STDERR_STREAM
           
static SubLSymbol $kw47$STDERR_FILENAME
           
static SubLSymbol $kw48$STATUS
           
static SubLSymbol $kw49$STARTED
           
static SubLSymbol $kw50$FINISHED
           
static SubLSymbol $kw51$EXIT_CODE
           
static SubLSymbol $kw52$PROPERTIES
           
static SubLSymbol $kw57$STREAM
           
static SubLSymbol $kw58$OUTPUT
           
static SubLSymbol $kw70$INITIALIZING
           
static SubLSymbol $kw71$RUNNING
           
static SubLSymbol $kw72$FAILURE
           
static SubLSymbol $kw77$DEAD
           
static SubLSymbol $kw81$ALLOW_OTHER_KEYS
           
static SubLSymbol $kw82$ARGS
           
static SubLSymbol $kw84$STDIN
           
static SubLSymbol $kw86$STDOUT
           
static SubLSymbol $kw88$STDERR
           
static SubLSymbol $kw98$IGNORE_ERRORS_TARGET
           
static SubLList $list2
           
static SubLList $list3
           
static SubLList $list4
           
static SubLList $list5
           
static SubLList $list59
           
static SubLList $list79
           
static SubLList $list80
           
static SubLString $str53$Invalid_slot__S_for_construction_
           
static SubLString $str54$__OS_PROCESS_
           
static SubLString $str55$_A__S__A__S__A
           
static SubLString $str56$_
           
static SubLString $str61$OS_Process_enumeration_lock
           
static SubLString $str63$_A___A____A__A__
           
static SubLString $str64$Trying_to_remove_missing_OS_proce
           
static SubLString $str75$Currently_not_implemented_for_thi
           
static SubLString $str76$_
           
static SubLString $str78$Currently_not_implemented_
           
static SubLString $str83$My_OS_process
           
static SubLString $str96$My_system_eval_OS_Process
           
static SubLString $str97$My_system_eval_OS_Process_outputt
           
static SubLSymbol $sym0$OS_PROCESS_IMPL
           
static SubLSymbol $sym1$OS_PROCESS_IMPL_P
           
static SubLSymbol $sym10$OS_PROCESS_IMPL_NAME
           
static SubLSymbol $sym100$FORK_CYC_SERVER_PROCESS
           
static SubLSymbol $sym101$FORK_CYC_SERVER_PROCESS_IMPLEMENTATION
           
static SubLSymbol $sym11$_CSETF_OS_PROCESS_IMPL_NAME
           
static SubLSymbol $sym12$OS_PROCESS_IMPL_PROGRAM
           
static SubLSymbol $sym13$_CSETF_OS_PROCESS_IMPL_PROGRAM
           
static SubLSymbol $sym14$OS_PROCESS_IMPL_ARGUMENTS
           
static SubLSymbol $sym15$_CSETF_OS_PROCESS_IMPL_ARGUMENTS
           
static SubLSymbol $sym16$OS_PROCESS_IMPL_STDIN_STREAM
           
static SubLSymbol $sym17$_CSETF_OS_PROCESS_IMPL_STDIN_STREAM
           
static SubLSymbol $sym18$OS_PROCESS_IMPL_STDIN_FILENAME
           
static SubLSymbol $sym19$_CSETF_OS_PROCESS_IMPL_STDIN_FILENAME
           
static SubLSymbol $sym20$OS_PROCESS_IMPL_STDOUT_STREAM
           
static SubLSymbol $sym21$_CSETF_OS_PROCESS_IMPL_STDOUT_STREAM
           
static SubLSymbol $sym22$OS_PROCESS_IMPL_STDOUT_FILENAME
           
static SubLSymbol $sym23$_CSETF_OS_PROCESS_IMPL_STDOUT_FILENAME
           
static SubLSymbol $sym24$OS_PROCESS_IMPL_STDERR_STREAM
           
static SubLSymbol $sym25$_CSETF_OS_PROCESS_IMPL_STDERR_STREAM
           
static SubLSymbol $sym26$OS_PROCESS_IMPL_STDERR_FILENAME
           
static SubLSymbol $sym27$_CSETF_OS_PROCESS_IMPL_STDERR_FILENAME
           
static SubLSymbol $sym28$OS_PROCESS_IMPL_STATUS
           
static SubLSymbol $sym29$_CSETF_OS_PROCESS_IMPL_STATUS
           
static SubLSymbol $sym30$OS_PROCESS_IMPL_STARTED
           
static SubLSymbol $sym31$_CSETF_OS_PROCESS_IMPL_STARTED
           
static SubLSymbol $sym32$OS_PROCESS_IMPL_FINISHED
           
static SubLSymbol $sym33$_CSETF_OS_PROCESS_IMPL_FINISHED
           
static SubLSymbol $sym34$OS_PROCESS_IMPL_EXIT_CODE
           
static SubLSymbol $sym35$_CSETF_OS_PROCESS_IMPL_EXIT_CODE
           
static SubLSymbol $sym36$OS_PROCESS_IMPL_PROPERTIES
           
static SubLSymbol $sym37$_CSETF_OS_PROCESS_IMPL_PROPERTIES
           
static SubLSymbol $sym6$PRINT_OS_PROCESS_IMPL
           
static SubLSymbol $sym60$_OS_PROCESS_ENUMERATION_LOCK_
           
static SubLSymbol $sym62$_ACTIVE_OS_PROCESSES_
           
static SubLSymbol $sym65$STRINGP
           
static SubLSymbol $sym66$SEQUENCEP
           
static SubLSymbol $sym67$VALID_OS_PROCESS_INPUT_STREAM_SPEC_P
           
static SubLSymbol $sym68$VALID_OS_PROCESS_ERROR_OUTPUT_STREAM_SPEC_P
           
static SubLSymbol $sym69$VALID_OS_PROCESS_OUTPUT_STREAM_SPEC_P
           
static SubLSymbol $sym7$OS_PROCESS_IMPL_PRINT_FUNCTION_TRAMPOLINE
           
static SubLSymbol $sym73$OS_PROCESS_P
           
static SubLSymbol $sym8$OS_PROCESS_IMPL_ID
           
static SubLSymbol $sym85$_STANDARD_INPUT_
           
static SubLSymbol $sym87$_STANDARD_OUTPUT_
           
static SubLSymbol $sym89$CLET
           
static SubLSymbol $sym9$_CSETF_OS_PROCESS_IMPL_ID
           
static SubLSymbol $sym90$MAKE_OS_PROCESS
           
static SubLSymbol $sym91$CUNWIND_PROTECT
           
static SubLSymbol $sym92$PROGN
           
static SubLSymbol $sym93$DESTROY_OS_PROCESS
           
static SubLSymbol $sym94$RUN_OS_PROCESS
           
static SubLSymbol $sym95$WAIT_UNTIL_OS_PROCESS_FINISHED
           
static SubLSymbol $sym99$IGNORE_ERRORS_HANDLER
           
static SubLFile me
           
static java.lang.String myName
           
 
Fields inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
EMPTY_SUBL_OBJECT_ARRAY
 
Fields inherited from interface com.cyc.tool.subl.jrtl.nativeCode.subLisp.CommonSymbols
ANSWER_TAG, APPEND_KEYWORD, APPEND_STACK_TRACES_TO_ERROR_MESSAGES, AREF, ASSEMBLE_FIXNUMS_TO_INTEGER, ATOM, BIGNUMP, BINARY_KEYWORD, BINDING_TYPE, BOOLEANP, CAAR, CADR, CAND, CAR, CCATCH, CDEC, CDESTRUCTURING_BIND, CDO, CDO_ALL_SYMBOLS, CDO_EXTERNAL_SYMBOLS, CDO_SYMBOLS, CDOHASH, CDOLIST, CDOTIMES, CDR, CHAR, CHAR_E_SYMBOL, CHAR_EQUAL_SYMBOL, CHAR_GREATER_THAN_OR_EQUAL_SYMBOL, CHAR_GREATER_THAN_SYMBOL, CHAR_GT_SYMBOL, CHAR_GTE_SYMBOL, CHAR_LESS_THAN_OR_EQUAL_SYMBOL, CHAR_LESS_THAN_SYMBOL, CHAR_LT_SYMBOL, CHAR_LTE_SYMBOL, CHAR_NE_SYMBOL, CHAR_NOT_EQUAL_SYMBOL, CHARACTERP, CHECK_TYPE, CINC, CLET, CMULTIPLE_VALUE_BIND, CNOT, CONS, CONSP, CONSTANT, COR, CPOP, CPROGV, CPUSH, CPUSHNEW, CREATE_KEYWORD, CSETF, CSETQ, CSOME, CTIME, CUNWIND_PROTECT, CVS_ID, DEBUG_IO, DECLAIM, DECLARE, DEFCONSTANT, DEFINE, DEFLEXICAL, DEFMACRO, DEFPARAMETER, DEFVAR, DIRECTION_KEYWORD, DYNAMIC, EIGHT_INTEGER, EIGHTEEN_INTEGER, ELEMENT_TYPE_KEYWORD, ELEVEN_INTEGER, END_KEYWORD, ENFORCE_MUST, ENFORCE_TYPE, EQ, EQL, EQUAL, EQUALP, ERROR, ERROR_KEYWORD, ERROR_OUTPUT, EVAL, EXTERNAL_FORMAT_KEYWORD, EXTERNAL_KEYWORD, FIF, FIFTEEN_INTEGER, FIRST, FIVE_INTEGER, FIXNUMP, FLOATP, FOUR_INTEGER, FOURTEEN_INTEGER, FUNCTION, FUNCTION_SPEC_P, FUNCTIONP, FUNLESS, FWHEN, GET, GETHASH, GETHASH_WITHOUT_VALUES, GUID_P, HASH_TABLE_ITERATOR_P, HASH_TABLE_P, IDENTITY, IF_DOES_NOT_EXIST_KEYWORD, IF_EXISTS_KEYWORD, IGNORE, INITIALIZATION_TYPE, INITIALIZER, INPUT_KEYWORD, INPUT_STREAM_P, INTEGERP, INTERNAL_KEYWORD, IO_KEYWORD, KEYWORDP, KILL_KEYWORD, LAMBDA_SYMBOL, LEXICAL, LIST, LISTP, LISTS, LOCK_P, LONG_BIGNUM_P, MACRO_ENV, MACRO_FORM, MEDIUM_BIGNUM_P, MEMBER, MINUS_ONE_INTEGER, MULTIPLE_VALUE_LIST, MUST, NCONC, NEW_VERSION_KEYWORD, NIL, NINE_INTEGER, NINETEEN_INTEGER, NREVERSE, NTH, NTH_VALUE, NULL, NULL_INPUT, NULL_OUTPUT, NUM_E_SYMBOL, NUM_GT_SYMBOL, NUM_GTE_SYMBOL, NUM_LT_SYMBOL, NUM_LTE_SYMBOL, NUM_NE_SYMBOL, NUMBERP, ONE_HUNDRED_THIRTY_SEVEN_INTEGER, ONE_HUNDRED_TWENTY_SEVEN_INTEGER, ONE_INTEGER, ONE_THOUSAND_INTEGER, OPTIONAL_SYMBOL, OTHERWISE, OUTPUT_KEYWORD, OUTPUT_STREAM_P, OVERWRITE_KEYWORD, PACKAGEP, PCASE, PCOND, PIF, PROBE_KEYWORD, PROCESS_TO_END, PROCESSP, PROCLAIM, PROGN, PUNLESS, PWHEN, QUERY_IO, QUIT, QUOTE, RENAME_AND_DELETE_KEYWORD, REST_SYMBOL, RET, RET_NIL, RET_T, RETURN_TAG, REVERSE, RW_LOCK_P, SECOND, SEQUENCEP, SEVEN_INTEGER, SEVENTEEN_INTEGER, SHORT_BIGNUM_P, SHOW_STACK_TRACES, SIX_INTEGER, SIXTEEN_INTEGER, SIXTY_FOUR_INTEGER, SORT, SSS, STANDARD_INPUT, STANDARD_OUTPUT, START_KEYWORD, STREAMP, STRING_E_SYMBOL, STRING_EQUAL_SYMBOL, STRING_GREATER_THAN_OR_EQUAL_SYMBOL, STRING_GREATER_THAN_SYMBOL, STRING_GT_SYMBOL, STRING_GTE_SYMBOL, STRING_LESS_THAN_OR_EQUAL_SYMBOL, STRING_LESS_THAN_SYMBOL, STRING_LT_SYMBOL, STRING_LTE_SYMBOL, STRING_NE_SYMBOL, STRING_NOT_EQUAL_SYMBOL, STRINGP, STRUCTURE_P, SUPERSEDE_KEYWORD, SUSPEND_TYPE_CHECKING, SYMBOL_FUNCTION, SYMBOL_VALUE, SYMBOLP, T, TEN_INTEGER, TERMINAL_IO, TEXT_KEYWORD, THIRTEEN_INTEGER, THIRTY_FOUR_INTEGER, THIRTY_THREE_INTEGER, THIRTY_TWO_INTEGER, THREE_INTEGER, TRACE_OUTPUT, TRUE, TWELVE_INTEGER, TWENTY_INTEGER, TWO_HUNDRED_FIFTY_FOUR_INTEGER, TWO_HUNDRED_FORTY_FOUR_INTEGER, TWO_INTEGER, UNDECLARED, UNPROVIDED, VALUES, VECTOR, VECTORP, WITH_ERROR_HANDLER, WITH_STATIC_AREA, WITH_THREAD_PRIVATE_AREA, WITH_WORKING_AREA, WORLD, ZERO_DOUBLE, ZERO_INTEGER
 
Method Summary
static SubLObject _csetf_os_process_impl_arguments(SubLObject object, SubLObject value)
           
static SubLObject _csetf_os_process_impl_name(SubLObject object, SubLObject value)
           
static SubLObject _csetf_os_process_impl_program(SubLObject object, SubLObject value)
           
static SubLObject _csetf_os_process_impl_started(SubLObject object, SubLObject value)
           
static SubLObject _csetf_os_process_impl_status(SubLObject object, SubLObject value)
           
static SubLObject clear_active_os_processes()
          Called from system code initializations.
static SubLObject declare_os_process_utilities_file()
           
 void declareFunctions()
          Declares the mapping between functions and symbols for all named functions defined in the file.
static SubLObject get_null_file_stream_path()
           
static SubLObject init_os_process_utilities_file()
           
 void initializeVariables()
          Initializes all global variables and private internal variables for constants defined in the file.
static SubLObject make_os_process_impl(SubLObject arglist)
           
static SubLObject make_os_process_internal(SubLObject program, SubLObject args, SubLObject stdin_spec, SubLObject stdout_spec, SubLObject stderr_spec)
           
static SubLObject make_os_process(SubLObject name, SubLObject program, SubLObject args, SubLObject stdin, SubLObject stdout, SubLObject stderr)
           
static SubLObject os_process_impl_print_function_trampoline(SubLObject object, SubLObject stream)
           
 void runTopLevelForms()
          Runs all top-level forms in order.
static SubLObject setup_os_process_utilities_file()
           
static SubLObject system_eval_using_make_os_process_successfulP(SubLObject command, SubLObject args, SubLObject success_exit_code, SubLObject stdin, SubLObject stdout, SubLObject stderr)
          Like @xref system-eval-using-make-os-process, except returns T iff the os-process's exit code is SUCCESS-EXIT-CODE.
static SubLObject system_eval_using_make_os_process(SubLObject command, SubLObject args, SubLObject stdin, SubLObject stdout, SubLObject stderr)
           
 
Methods inherited from class com.cyc.tool.subl.util.SubLTranslatedFile
extractFunctionNamed
 
Methods inherited from class com.cyc.tool.subl.util.SubLTrampolineFile
checkType, enforceType, extractBinaryFunc, extractCount, extractEnd, extractEndUsingSize, extractPackage, extractStart, extractUnaryFunc, main
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

me

public static final SubLFile me

myName

public static final java.lang.String myName
See Also:
Constant Field Values

$dtp_os_process_impl$

public static SubLSymbol $dtp_os_process_impl$

$sym0$OS_PROCESS_IMPL

public static final SubLSymbol $sym0$OS_PROCESS_IMPL

$sym1$OS_PROCESS_IMPL_P

public static final SubLSymbol $sym1$OS_PROCESS_IMPL_P

$list2

public static final SubLList $list2

$list3

public static final SubLList $list3

$list4

public static final SubLList $list4

$list5

public static final SubLList $list5

$sym6$PRINT_OS_PROCESS_IMPL

public static final SubLSymbol $sym6$PRINT_OS_PROCESS_IMPL

$sym7$OS_PROCESS_IMPL_PRINT_FUNCTION_TRAMPOLINE

public static final SubLSymbol $sym7$OS_PROCESS_IMPL_PRINT_FUNCTION_TRAMPOLINE

$sym8$OS_PROCESS_IMPL_ID

public static final SubLSymbol $sym8$OS_PROCESS_IMPL_ID

$sym9$_CSETF_OS_PROCESS_IMPL_ID

public static final SubLSymbol $sym9$_CSETF_OS_PROCESS_IMPL_ID

$sym10$OS_PROCESS_IMPL_NAME

public static final SubLSymbol $sym10$OS_PROCESS_IMPL_NAME

$sym11$_CSETF_OS_PROCESS_IMPL_NAME

public static final SubLSymbol $sym11$_CSETF_OS_PROCESS_IMPL_NAME

$sym12$OS_PROCESS_IMPL_PROGRAM

public static final SubLSymbol $sym12$OS_PROCESS_IMPL_PROGRAM

$sym13$_CSETF_OS_PROCESS_IMPL_PROGRAM

public static final SubLSymbol $sym13$_CSETF_OS_PROCESS_IMPL_PROGRAM

$sym14$OS_PROCESS_IMPL_ARGUMENTS

public static final SubLSymbol $sym14$OS_PROCESS_IMPL_ARGUMENTS

$sym15$_CSETF_OS_PROCESS_IMPL_ARGUMENTS

public static final SubLSymbol $sym15$_CSETF_OS_PROCESS_IMPL_ARGUMENTS

$sym16$OS_PROCESS_IMPL_STDIN_STREAM

public static final SubLSymbol $sym16$OS_PROCESS_IMPL_STDIN_STREAM

$sym17$_CSETF_OS_PROCESS_IMPL_STDIN_STREAM

public static final SubLSymbol $sym17$_CSETF_OS_PROCESS_IMPL_STDIN_STREAM

$sym18$OS_PROCESS_IMPL_STDIN_FILENAME

public static final SubLSymbol $sym18$OS_PROCESS_IMPL_STDIN_FILENAME

$sym19$_CSETF_OS_PROCESS_IMPL_STDIN_FILENAME

public static final SubLSymbol $sym19$_CSETF_OS_PROCESS_IMPL_STDIN_FILENAME

$sym20$OS_PROCESS_IMPL_STDOUT_STREAM

public static final SubLSymbol $sym20$OS_PROCESS_IMPL_STDOUT_STREAM

$sym21$_CSETF_OS_PROCESS_IMPL_STDOUT_STREAM

public static final SubLSymbol $sym21$_CSETF_OS_PROCESS_IMPL_STDOUT_STREAM

$sym22$OS_PROCESS_IMPL_STDOUT_FILENAME

public static final SubLSymbol $sym22$OS_PROCESS_IMPL_STDOUT_FILENAME

$sym23$_CSETF_OS_PROCESS_IMPL_STDOUT_FILENAME

public static final SubLSymbol $sym23$_CSETF_OS_PROCESS_IMPL_STDOUT_FILENAME

$sym24$OS_PROCESS_IMPL_STDERR_STREAM

public static final SubLSymbol $sym24$OS_PROCESS_IMPL_STDERR_STREAM

$sym25$_CSETF_OS_PROCESS_IMPL_STDERR_STREAM

public static final SubLSymbol $sym25$_CSETF_OS_PROCESS_IMPL_STDERR_STREAM

$sym26$OS_PROCESS_IMPL_STDERR_FILENAME

public static final SubLSymbol $sym26$OS_PROCESS_IMPL_STDERR_FILENAME

$sym27$_CSETF_OS_PROCESS_IMPL_STDERR_FILENAME

public static final SubLSymbol $sym27$_CSETF_OS_PROCESS_IMPL_STDERR_FILENAME

$sym28$OS_PROCESS_IMPL_STATUS

public static final SubLSymbol $sym28$OS_PROCESS_IMPL_STATUS

$sym29$_CSETF_OS_PROCESS_IMPL_STATUS

public static final SubLSymbol $sym29$_CSETF_OS_PROCESS_IMPL_STATUS

$sym30$OS_PROCESS_IMPL_STARTED

public static final SubLSymbol $sym30$OS_PROCESS_IMPL_STARTED

$sym31$_CSETF_OS_PROCESS_IMPL_STARTED

public static final SubLSymbol $sym31$_CSETF_OS_PROCESS_IMPL_STARTED

$sym32$OS_PROCESS_IMPL_FINISHED

public static final SubLSymbol $sym32$OS_PROCESS_IMPL_FINISHED

$sym33$_CSETF_OS_PROCESS_IMPL_FINISHED

public static final SubLSymbol $sym33$_CSETF_OS_PROCESS_IMPL_FINISHED

$sym34$OS_PROCESS_IMPL_EXIT_CODE

public static final SubLSymbol $sym34$OS_PROCESS_IMPL_EXIT_CODE

$sym35$_CSETF_OS_PROCESS_IMPL_EXIT_CODE

public static final SubLSymbol $sym35$_CSETF_OS_PROCESS_IMPL_EXIT_CODE

$sym36$OS_PROCESS_IMPL_PROPERTIES

public static final SubLSymbol $sym36$OS_PROCESS_IMPL_PROPERTIES

$sym37$_CSETF_OS_PROCESS_IMPL_PROPERTIES

public static final SubLSymbol $sym37$_CSETF_OS_PROCESS_IMPL_PROPERTIES

$kw38$ID

public static final SubLSymbol $kw38$ID

$kw39$NAME

public static final SubLSymbol $kw39$NAME

$kw40$PROGRAM

public static final SubLSymbol $kw40$PROGRAM

$kw41$ARGUMENTS

public static final SubLSymbol $kw41$ARGUMENTS

$kw42$STDIN_STREAM

public static final SubLSymbol $kw42$STDIN_STREAM

$kw43$STDIN_FILENAME

public static final SubLSymbol $kw43$STDIN_FILENAME

$kw44$STDOUT_STREAM

public static final SubLSymbol $kw44$STDOUT_STREAM

$kw45$STDOUT_FILENAME

public static final SubLSymbol $kw45$STDOUT_FILENAME

$kw46$STDERR_STREAM

public static final SubLSymbol $kw46$STDERR_STREAM

$kw47$STDERR_FILENAME

public static final SubLSymbol $kw47$STDERR_FILENAME

$kw48$STATUS

public static final SubLSymbol $kw48$STATUS

$kw49$STARTED

public static final SubLSymbol $kw49$STARTED

$kw50$FINISHED

public static final SubLSymbol $kw50$FINISHED

$kw51$EXIT_CODE

public static final SubLSymbol $kw51$EXIT_CODE

$kw52$PROPERTIES

public static final SubLSymbol $kw52$PROPERTIES

$str53$Invalid_slot__S_for_construction_

public static final SubLString $str53$Invalid_slot__S_for_construction_

$str54$__OS_PROCESS_

public static final SubLString $str54$__OS_PROCESS_

$str55$_A__S__A__S__A

public static final SubLString $str55$_A__S__A__S__A

$str56$_

public static final SubLString $str56$_

$kw57$STREAM

public static final SubLSymbol $kw57$STREAM

$kw58$OUTPUT

public static final SubLSymbol $kw58$OUTPUT

$list59

public static final SubLList $list59

$sym60$_OS_PROCESS_ENUMERATION_LOCK_

public static final SubLSymbol $sym60$_OS_PROCESS_ENUMERATION_LOCK_

$str61$OS_Process_enumeration_lock

public static final SubLString $str61$OS_Process_enumeration_lock

$sym62$_ACTIVE_OS_PROCESSES_

public static final SubLSymbol $sym62$_ACTIVE_OS_PROCESSES_

$str63$_A___A____A__A__

public static final SubLString $str63$_A___A____A__A__

$str64$Trying_to_remove_missing_OS_proce

public static final SubLString $str64$Trying_to_remove_missing_OS_proce

$sym65$STRINGP

public static final SubLSymbol $sym65$STRINGP

$sym66$SEQUENCEP

public static final SubLSymbol $sym66$SEQUENCEP

$sym67$VALID_OS_PROCESS_INPUT_STREAM_SPEC_P

public static final SubLSymbol $sym67$VALID_OS_PROCESS_INPUT_STREAM_SPEC_P

$sym68$VALID_OS_PROCESS_ERROR_OUTPUT_STREAM_SPEC_P

public static final SubLSymbol $sym68$VALID_OS_PROCESS_ERROR_OUTPUT_STREAM_SPEC_P

$sym69$VALID_OS_PROCESS_OUTPUT_STREAM_SPEC_P

public static final SubLSymbol $sym69$VALID_OS_PROCESS_OUTPUT_STREAM_SPEC_P

$kw70$INITIALIZING

public static final SubLSymbol $kw70$INITIALIZING

$kw71$RUNNING

public static final SubLSymbol $kw71$RUNNING

$kw72$FAILURE

public static final SubLSymbol $kw72$FAILURE

$sym73$OS_PROCESS_P

public static final SubLSymbol $sym73$OS_PROCESS_P

$float74$0_1

public static final SubLFloat $float74$0_1

$str75$Currently_not_implemented_for_thi

public static final SubLString $str75$Currently_not_implemented_for_thi

$str76$_

public static final SubLString $str76$_

$kw77$DEAD

public static final SubLSymbol $kw77$DEAD

$str78$Currently_not_implemented_

public static final SubLString $str78$Currently_not_implemented_

$list79

public static final SubLList $list79

$list80

public static final SubLList $list80

$kw81$ALLOW_OTHER_KEYS

public static final SubLSymbol $kw81$ALLOW_OTHER_KEYS

$kw82$ARGS

public static final SubLSymbol $kw82$ARGS

$str83$My_OS_process

public static final SubLString $str83$My_OS_process

$kw84$STDIN

public static final SubLSymbol $kw84$STDIN

$sym85$_STANDARD_INPUT_

public static final SubLSymbol $sym85$_STANDARD_INPUT_

$kw86$STDOUT

public static final SubLSymbol $kw86$STDOUT

$sym87$_STANDARD_OUTPUT_

public static final SubLSymbol $sym87$_STANDARD_OUTPUT_

$kw88$STDERR

public static final SubLSymbol $kw88$STDERR

$sym89$CLET

public static final SubLSymbol $sym89$CLET

$sym90$MAKE_OS_PROCESS

public static final SubLSymbol $sym90$MAKE_OS_PROCESS

$sym91$CUNWIND_PROTECT

public static final SubLSymbol $sym91$CUNWIND_PROTECT

$sym92$PROGN

public static final SubLSymbol $sym92$PROGN

$sym93$DESTROY_OS_PROCESS

public static final SubLSymbol $sym93$DESTROY_OS_PROCESS

$sym94$RUN_OS_PROCESS

public static final SubLSymbol $sym94$RUN_OS_PROCESS

$sym95$WAIT_UNTIL_OS_PROCESS_FINISHED

public static final SubLSymbol $sym95$WAIT_UNTIL_OS_PROCESS_FINISHED

$str96$My_system_eval_OS_Process

public static final SubLString $str96$My_system_eval_OS_Process

$str97$My_system_eval_OS_Process_outputt

public static final SubLString $str97$My_system_eval_OS_Process_outputt

$kw98$IGNORE_ERRORS_TARGET

public static final SubLSymbol $kw98$IGNORE_ERRORS_TARGET

$sym99$IGNORE_ERRORS_HANDLER

public static final SubLSymbol $sym99$IGNORE_ERRORS_HANDLER

$sym100$FORK_CYC_SERVER_PROCESS

public static final SubLSymbol $sym100$FORK_CYC_SERVER_PROCESS

$sym101$FORK_CYC_SERVER_PROCESS_IMPLEMENTATION

public static final SubLSymbol $sym101$FORK_CYC_SERVER_PROCESS_IMPLEMENTATION
Method Detail

os_process_impl_print_function_trampoline

public static final SubLObject os_process_impl_print_function_trampoline(SubLObject object,
                                                                         SubLObject stream)

_csetf_os_process_impl_name

public static final SubLObject _csetf_os_process_impl_name(SubLObject object,
                                                           SubLObject value)

_csetf_os_process_impl_program

public static final SubLObject _csetf_os_process_impl_program(SubLObject object,
                                                              SubLObject value)

_csetf_os_process_impl_arguments

public static final SubLObject _csetf_os_process_impl_arguments(SubLObject object,
                                                                SubLObject value)

_csetf_os_process_impl_status

public static final SubLObject _csetf_os_process_impl_status(SubLObject object,
                                                             SubLObject value)

_csetf_os_process_impl_started

public static final SubLObject _csetf_os_process_impl_started(SubLObject object,
                                                              SubLObject value)

make_os_process_impl

public static final SubLObject make_os_process_impl(SubLObject arglist)

clear_active_os_processes

public static final SubLObject clear_active_os_processes()
Called from system code initializations.


make_os_process

public static final SubLObject make_os_process(SubLObject name,
                                               SubLObject program,
                                               SubLObject args,
                                               SubLObject stdin,
                                               SubLObject stdout,
                                               SubLObject stderr)

make_os_process_internal

public static final SubLObject make_os_process_internal(SubLObject program,
                                                        SubLObject args,
                                                        SubLObject stdin_spec,
                                                        SubLObject stdout_spec,
                                                        SubLObject stderr_spec)

get_null_file_stream_path

public static final SubLObject get_null_file_stream_path()

system_eval_using_make_os_process

public static final SubLObject system_eval_using_make_os_process(SubLObject command,
                                                                 SubLObject args,
                                                                 SubLObject stdin,
                                                                 SubLObject stdout,
                                                                 SubLObject stderr)

system_eval_using_make_os_process_successfulP

public static final SubLObject system_eval_using_make_os_process_successfulP(SubLObject command,
                                                                             SubLObject args,
                                                                             SubLObject success_exit_code,
                                                                             SubLObject stdin,
                                                                             SubLObject stdout,
                                                                             SubLObject stderr)
Like @xref system-eval-using-make-os-process, except returns T iff the os-process's exit code is SUCCESS-EXIT-CODE.


declare_os_process_utilities_file

public static final SubLObject declare_os_process_utilities_file()

init_os_process_utilities_file

public static final SubLObject init_os_process_utilities_file()

setup_os_process_utilities_file

public static final SubLObject setup_os_process_utilities_file()

declareFunctions

public void declareFunctions()
Description copied from interface: SubLFile
Declares the mapping between functions and symbols for all named functions defined in the file. Like CRTL define.


initializeVariables

public void initializeVariables()
Description copied from interface: SubLFile
Initializes all global variables and private internal variables for constants defined in the file. Like CRTL init.


runTopLevelForms

public void runTopLevelForms()
Description copied from interface: SubLFile
Runs all top-level forms in order. Like CRTL setup.