Lines Matching defs:fds
682 int fds[3];
711 Closing pipe fds here is redundant, since closeDescriptors()
721 if ((moveDescriptor(p->in[0] != -1 ? p->in[0] : p->fds[0],
723 (moveDescriptor(p->out[1]!= -1 ? p->out[1] : p->fds[1],
732 if (moveDescriptor(p->err[1] != -1 ? p->err[1] : p->fds[2],
840 jint *fds = NULL;
879 fds = (*env)->GetIntArrayElements(env, std_fds, NULL);
880 if (fds == NULL) goto Catch;
882 if ((fds[0] == -1 && pipe(in) < 0) ||
883 (fds[1] == -1 && pipe(out) < 0) ||
884 (fds[2] == -1 && pipe(err) < 0) ||
889 c->fds[0] = fds[0];
890 c->fds[1] = fds[1];
891 c->fds[2] = fds[2];
921 fds[0] = (in [1] != -1) ? in [1] : -1;
922 fds[1] = (out[0] != -1) ? out[0] : -1;
923 fds[2] = (err[0] != -1) ? err[0] : -1;
948 if (fds != NULL)
949 (*env)->ReleaseIntArrayElements(env, std_fds, fds, 0);