Diff for /libelwix/inc/elwix/apio.h between versions 1.1.2.3 and 1.2

version 1.1.2.3, 2013/12/05 14:57:35 version 1.2, 2013/12/15 22:54:41
Line 48  SUCH DAMAGE. Line 48  SUCH DAMAGE.
   
   
 struct tagPIOPID {  struct tagPIOPID {
        FILE                    *fp;        union {
                 FILE            *fp;
                 int             fd;
         } f;
         pid_t                   pid;          pid_t                   pid;
         int                     stat;          int                     stat;
   
Line 68  extern pio_pid_t pio_pidlist; Line 71  extern pio_pid_t pio_pidlist;
  * @ppid = return pid of child program   * @ppid = return pid of child program
  * return: NULL error or !=NULL open program   * return: NULL error or !=NULL open program
  */   */
   #ifdef POPEN_STREAM
 FILE *e_popen(const char *command, const char *type, pid_t *ppid);  FILE *e_popen(const char *command, const char *type, pid_t *ppid);
   #else
   int e_popen(const char *command, const char *type, pid_t *ppid);
   #endif
 /*  /*
  * e_pclose() - ELWIX replacement of standard pclose   * e_pclose() - ELWIX replacement of standard pclose
  *   *
  * @iop = popen handle   * @iop = popen handle
  * return: -1 error or !=-1 pid status   * return: -1 error or !=-1 pid status
  */   */
   #ifdef POPEN_STREAM
 int e_pclose(FILE *iop);  int e_pclose(FILE *iop);
   #else
   int e_pclose(int iop);
   #endif
   
   /*
    * pio_pgetpid() - Get tagPIOPID structure from file handle
    *
    * @iop = popen handle
    * return: NULL error or !=NULL tagPIOPID structure
    */
   #ifdef POPEN_STREAM
   struct tagPIOPID *pio_pgetpid(FILE *iop);
   #else
   struct tagPIOPID *pio_pgetpid(int iop);
   #endif
   /*
    * pio_pchkpid() - Check exit status of child programs
    *
    * @pids = return tagPIOPID structures of exited programs, 
    *              if !=NULL must call array_Destroy()
    * return: -1 error or >-1 exited programs
    */
   int pio_pchkpid(array_t ** __restrict pids);
   
   
 #endif  #endif

Removed from v.1.1.2.3  
changed lines
  Added in v.1.2


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