external 304 src/filemanager/panelize.c mc_pipe_t *external; external 308 src/filemanager/panelize.c external = mc_popen (command, TRUE, TRUE, &error); external 309 src/filemanager/panelize.c if (external == NULL) external 329 src/filemanager/panelize.c external->out.len = MC_PIPE_BUFSIZE; external 330 src/filemanager/panelize.c external->err.len = MC_PIPE_BUFSIZE; external 331 src/filemanager/panelize.c external->err.null_term = TRUE; external 333 src/filemanager/panelize.c mc_pread (external, &error); external 342 src/filemanager/panelize.c if (external->err.len > 0) external 343 src/filemanager/panelize.c message (D_ERROR, MSG_ERROR, _("External panelize:\n%s"), external->err.buf); external 345 src/filemanager/panelize.c if (external->out.len == MC_PIPE_STREAM_EOF) external 348 src/filemanager/panelize.c if (external->out.len == 0) external 351 src/filemanager/panelize.c if (external->out.len == MC_PIPE_ERROR_READ) external 355 src/filemanager/panelize.c unix_error_string (external->out.error)); external 361 src/filemanager/panelize.c while (ok && (line = mc_pstream_get_string (&external->out)) != NULL) external 424 src/filemanager/panelize.c mc_pclose (external, NULL);