=================================================================== RCS file: /home/cvs/OpenXM/src/oxc/sm.h,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- OpenXM/src/oxc/sm.h 2000/11/28 04:52:05 1.2 +++ OpenXM/src/oxc/sm.h 2000/11/28 18:11:42 1.3 @@ -1,5 +1,5 @@ /* -*- mode: C -*- */ -/* $OpenXM: OpenXM/src/oxc/sm.h,v 1.1 2000/10/13 06:05:12 ohara Exp $ */ +/* $OpenXM: OpenXM/src/oxc/sm.h,v 1.2 2000/11/28 04:52:05 ohara Exp $ */ #ifndef _SM_ERRNO_H_ #define _SM_ERRNO_H_ @@ -19,8 +19,20 @@ void sm_pops(OXFILE *oxfp); void sm_executeFunction(OXFILE *oxfp); void sm_mathcap(OXFILE *oxfp); void sm_set_mathcap(OXFILE *oxfp); +void sm_control_kill(OXFILE *oxfp); +void sm_control_kill_pid(OXFILE *oxfp); +void sm_control_reset_pid(OXFILE *oxfp); void sm_run(OXFILE *oxfp, int code); int sm(OXFILE *oxfp); + +void pid_extend(); +int pid_lookup(pid_t pid); +int pid_registed(pid_t pid); +void pid_regist(pid_t pid); +void pid_delete(pid_t pid); +int pid_reset(pid_t pid); +int pid_kill(pid_t pid); +void pid_kill_all(); int receive_sm_command(OXFILE *oxfp); int receive_ox(OXFILE *oxfp);