external 303 src/filemanager/panelize.c mc_pipe_t *external; external 307 src/filemanager/panelize.c external = mc_popen (command, TRUE, TRUE, &error); external 308 src/filemanager/panelize.c if (external == NULL) external 328 src/filemanager/panelize.c external->out.len = MC_PIPE_BUFSIZE; external 329 src/filemanager/panelize.c external->err.len = MC_PIPE_BUFSIZE; external 330 src/filemanager/panelize.c external->err.null_term = TRUE; external 332 src/filemanager/panelize.c mc_pread (external, &error); external 341 src/filemanager/panelize.c if (external->err.len > 0) external 342 src/filemanager/panelize.c message (D_ERROR, MSG_ERROR, _ ("External panelize:\n%s"), external->err.buf); external 344 src/filemanager/panelize.c if (external->out.len == MC_PIPE_STREAM_EOF) external 347 src/filemanager/panelize.c if (external->out.len == 0) external 350 src/filemanager/panelize.c if (external->out.len == MC_PIPE_ERROR_READ) external 352 src/filemanager/panelize.c errno = external->out.error; external 360 src/filemanager/panelize.c while (ok && (line = mc_pstream_get_string (&external->out)) != NULL) external 423 src/filemanager/panelize.c mc_pclose (external, NULL);