[BACK]Return to ox_launch.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / io

Diff for /OpenXM_contrib2/asir2000/io/ox_launch.c between version 1.14 and 1.15

version 1.14, 2001/07/23 05:05:41 version 1.15, 2001/10/09 01:36:21
Line 44 
Line 44 
  * OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY   * OF THE SOFTWARE HAS BEEN DEVELOPED BY A THIRD PARTY, THE THIRD PARTY
  * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,   * DEVELOPER SHALL HAVE NO LIABILITY IN CONNECTION WITH THE USE,
  * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.   * PERFORMANCE OR NON-PERFORMANCE OF THE SOFTWARE.
  * $OpenXM: OpenXM_contrib2/asir2000/io/ox_launch.c,v 1.13 2001/06/27 09:14:08 noro Exp $   * $OpenXM: OpenXM_contrib2/asir2000/io/ox_launch.c,v 1.14 2001/07/23 05:05:41 noro Exp $
 */  */
 #include <setjmp.h>  #include <setjmp.h>
 #include <signal.h>  #include <signal.h>
Line 78  static int which_command(char *,char *);
Line 78  static int which_command(char *,char *);
 static int search_command(char *);  static int search_command(char *);
 static int ox_spawn(char *,int,char *,int);  static int ox_spawn(char *,int,char *,int);
 static void launch_error(char *);  static void launch_error(char *);
 static int ox_io_init(int);  static void ox_io_init(int);
 static void push_one(Obj);  static void push_one(Obj);
 static Obj pop_one();  static Obj pop_one();
 static void do_cmd(int);  static void do_cmd(int);
Line 156  void launch_main(argc,argv)
Line 156  void launch_main(argc,argv)
 int argc;  int argc;
 char **argv;  char **argv;
 {  {
         int id;  #if !defined(VISUAL)
         Obj p,obj;          Obj p;
         char *name;          char *name;
         char buf[BUFSIZ];          char buf[BUFSIZ];
   #endif
           int id;
           Obj obj;
         int cs,ss;          int cs,ss;
         unsigned int cmd;          unsigned int cmd;
         int use_unix,accept_client,nolog;          int use_unix,accept_client,nolog;
Line 226  static void do_cmd(cmd)
Line 229  static void do_cmd(cmd)
 int cmd;  int cmd;
 {  {
         USINT t;          USINT t;
         int id,cindex;  
         int bport,sport;  
         int bs,bs0;  
         STRING prog,dname;  
   
         switch ( cmd ) {          switch ( cmd ) {
                 case SM_shutdown:                  case SM_shutdown:
Line 293  int nolog;
Line 292  int nolog;
         char *av[BUFSIZ];          char *av[BUFSIZ];
         char sock_id[BUFSIZ],ox_intr[BUFSIZ],ox_reset[BUFSIZ],ox_kill[BUFSIZ];          char sock_id[BUFSIZ],ox_intr[BUFSIZ],ox_reset[BUFSIZ],ox_kill[BUFSIZ];
         char AsirExe[BUFSIZ];          char AsirExe[BUFSIZ];
         HANDLE hProc;          int hProc;
         STRING rootdir;          STRING rootdir;
         int mypid;          int mypid;
         int newbs;          int newbs;
Line 391  char *s;
Line 390  char *s;
         exit(0);          exit(0);
 }  }
   
 static int ox_io_init(sock)  static void ox_io_init(sock)
 int sock;  int sock;
 {  {
         endian_init();          endian_init();
Line 414  static Obj pop_one() {
Line 413  static Obj pop_one() {
         }          }
 }  }
   
 static void terminate_server()  static void terminate_server(int sig)
 {  {
 #if defined(SIGKILL)  #if defined(SIGKILL)
         kill(cpid,SIGKILL);          kill(cpid,SIGKILL);

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>