2 * This is just a little hack to copy standard input to a message in Aide>
14 void make_message(char *filename)
20 fp=fopen(filename,"wb"); if (fp==NULL) exit(22);
24 fprintf(fp,"Proom_aide"); putc(0,fp);
25 fprintf(fp,"T%ld",now); putc(0,fp);
26 fprintf(fp,"ACitadel"); putc(0,fp);
27 fprintf(fp,"OAide"); putc(0,fp);
28 fprintf(fp,"N%s",NODENAME); putc(0,fp);
31 while (a=getc(stdin), a>0) {
35 if (cc!=bb) fseek(fp,(-1L),1);
44 void main(int argc, char **argv)
52 sprintf(tempbase,"ap.%d",getpid());
53 sprintf(temptmp,"/tmp/%s", tempbase);
54 sprintf(tempspool,"./network/spoolin/%s", tempbase);
55 make_message(temptmp);
57 sprintf(movecmd, "/bin/mv %s %s", temptmp, tempspool);
60 execlp("./netproc","netproc",NULL);
61 fprintf(stderr,"aidepost: could not run netproc\n");