external 305 src/filemanager/panelize.c mc_pipe_t *external; external 309 src/filemanager/panelize.c external = mc_popen (command, TRUE, TRUE, &error); external 310 src/filemanager/panelize.c if (external == NULL) external 330 src/filemanager/panelize.c external->out.len = MC_PIPE_BUFSIZE; external 331 src/filemanager/panelize.c external->err.len = MC_PIPE_BUFSIZE; external 332 src/filemanager/panelize.c external->err.null_term = TRUE; external 334 src/filemanager/panelize.c mc_pread (external, &error); external 343 src/filemanager/panelize.c if (external->err.len > 0) external 344 src/filemanager/panelize.c message (D_ERROR, MSG_ERROR, _("External panelize:\n%s"), external->err.buf); external 346 src/filemanager/panelize.c if (external->out.len == MC_PIPE_STREAM_EOF) external 349 src/filemanager/panelize.c if (external->out.len == 0) external 352 src/filemanager/panelize.c if (external->out.len == MC_PIPE_ERROR_READ) external 356 src/filemanager/panelize.c unix_error_string (external->out.error)); external 362 src/filemanager/panelize.c while (ok && (line = mc_pstream_get_string (&external->out)) != NULL) external 425 src/filemanager/panelize.c mc_pclose (external, NULL);