version 1.23, 2016/03/31 05:27:34 |
version 1.25, 2020/10/07 07:47:23 |
|
|
/* $OpenXM: OpenXM/src/kxx/oxserver00.c,v 1.22 2015/10/10 11:29:46 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kxx/oxserver00.c,v 1.24 2016/08/28 02:43:15 takayama Exp $ */ |
/* nullserver01 */ |
/* nullserver01 */ |
#include <stdio.h> |
#include <stdio.h> |
#include <sys/types.h> |
#include <sys/types.h> |
Line 30 sigjmp_buf EnvOfChildServer; |
|
Line 30 sigjmp_buf EnvOfChildServer; |
|
jmp_buf EnvOfChildServer; |
jmp_buf EnvOfChildServer; |
#endif |
#endif |
|
|
|
void nullserver(int fdStreamIn,int fdStreamOut); |
|
int nullserverCommand(ox_stream ostreamIn,ox_stream ostreamOut); |
|
int nullserver_simplest(int fd); |
|
int KSexecuteString(char *s); // kan96xx/Kan/datatype.h |
|
void cancelAlarm(); // nullstackmachine.c |
|
char *traceShowStack(); // kan96xx/Kan/extern.h |
|
void traceClearStack(); // kan96xx/Kan/extern.h |
|
|
int JmpMessage = 0; |
int JmpMessage = 0; |
extern int Lisplike; |
extern int Lisplike; |
|
|
static char *getSuffix(char *s); |
static char *getSuffix(char *s); |
main(int argc, char *argv[]) { |
void main(int argc, char *argv[]) { |
char *s; |
char *s; |
char *forAsir[] = {"callsm1.sm1","callsm1b.sm1"}; |
char *forAsir[] = {"callsm1.sm1","callsm1b.sm1"}; |
char *gnuplot[] = {"callsm1.sm1","gnuplot.sm1"}; |
char *gnuplot[] = {"callsm1.sm1","gnuplot.sm1"}; |
Line 93 static char *getSuffix(char *s) { |
|
Line 101 static char *getSuffix(char *s) { |
|
} |
} |
return(s); |
return(s); |
} |
} |
nullserver(int fdStreamIn,int fdStreamOut) { |
void nullserver(int fdStreamIn,int fdStreamOut) { |
int mtag; |
int mtag; |
int message = 1; |
int message = 1; |
ox_stream ostreamIn; |
ox_stream ostreamIn; |
Line 246 nullserver(int fdStreamIn,int fdStreamOut) { |
|
Line 254 nullserver(int fdStreamIn,int fdStreamOut) { |
|
} |
} |
} |
} |
|
|
nullserverCommand(ox_stream ostreamIn,ox_stream ostreamOut) { |
int nullserverCommand(ox_stream ostreamIn,ox_stream ostreamOut) { |
int id; |
int id; |
int mtag; |
int mtag; |
int n; |
int n; |
Line 355 nullserverCommand(ox_stream ostreamIn,ox_stream ostrea |
|
Line 363 nullserverCommand(ox_stream ostreamIn,ox_stream ostrea |
|
fprintf(stderr,"This command has not yet been implemented.\n"); |
fprintf(stderr,"This command has not yet been implemented.\n"); |
return(-1); |
return(-1); |
break; |
break; |
|
case SM_nop: |
|
break; |
default: |
default: |
fprintf(stderr,"Fatal error. Unknown function_id %d\n",id); |
fprintf(stderr,"Fatal error. Unknown function_id %d\n",id); |
return(-1); |
return(-1); |
Line 364 nullserverCommand(ox_stream ostreamIn,ox_stream ostrea |
|
Line 374 nullserverCommand(ox_stream ostreamIn,ox_stream ostrea |
|
} |
} |
|
|
|
|
nullserver_simplest(int fd) { |
int nullserver_simplest(int fd) { |
int c; |
int c; |
while(1) { |
while(1) { |
c = readOneByte(fd); |
c = readOneByte(fd); |