[BACK]Return to mysocket.c CVS log [TXT][DIR] Up to [local] / OpenXM / src / ox_toolkit

Diff for /OpenXM/src/ox_toolkit/mysocket.c between version 1.1 and 1.2

version 1.1, 1999/12/09 22:44:55 version 1.2, 2000/01/05 06:05:35
Line 1 
Line 1 
 /* -*- mode: C; coding: euc-japan -*- */  /* -*- mode: C; coding: euc-japan -*- */
 /* $OpenXM$ */  /* $OpenXM: OpenXM/src/ox_toolkit/mysocket.c,v 1.1 1999/12/09 22:44:55 ohara Exp $ */
 /*  /*
 setsockopt()してオプションを設定後,  setsockopt()してオプションを設定後,
 socket, bind  socket, bind
Line 94  int mypipe(char *program, int fd1, int fd2)
Line 94  int mypipe(char *program, int fd1, int fd2)
         fprintf(stderr, "socketpair: fail! errno = %d\n", errno);          fprintf(stderr, "socketpair: fail! errno = %d\n", errno);
     }      }
     if (fork() == 0) {      if (fork() == 0) {
         /* 子プロセス */          /* child process */
         close(sockfd[0]);          close(sockfd[0]);
         dup2(sockfd[1], fd1);          dup2(sockfd[1], fd1);
         dup2(sockfd[1], fd2);          dup2(sockfd[1], fd2);
         execl(program, program, NULL);          execl(program, program, NULL);
   }    }
   /* 親プロセス */    /* parent process */
     close(sockfd[1]);      close(sockfd[1]);
     return sockfd[0];      return sockfd[0];
 }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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