Return to oxpipe.c CVS log | Up to [local] / OpenXM / src / kxx |
File: [local] / OpenXM / src / kxx / oxpipe.c (download)
Revision 1.2, Wed Nov 19 10:14:07 2003 UTC (20 years, 10 months ago) by ohara
four execl are replaced by one execv |
/* $OpenXM: OpenXM/src/kxx/oxpipe.c,v 1.2 2003/11/19 10:14:07 ohara Exp $ */ #include <stdio.h> #include <unistd.h> int main(int argc,char *argv[]) { dup2(0,3); dup2(1,4); dup2(2,0); dup2(2,1); if (argc < 2) { fprintf(stderr,"oxpipe servername\n"); } if (argc >=2 && argc <= 5) execv(argv[1], argv+1); if (argc > 5) {fprintf(stderr,"Too many args\n"); exit(10);} }