/[xforms]/xforms/lib/cmd_br.c
ViewVC logotype

Diff of /xforms/lib/cmd_br.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by leeming, Tue Apr 15 19:14:16 2003 UTC revision 1.4 by leeming, Thu Apr 17 09:04:57 2003 UTC
# Line 248  fl_exe_command(const char *cmd, int bloc Line 248  fl_exe_command(const char *cmd, int bloc
248    
249      if (pipe(p_err) < 0 || pipe(p_inout) < 0)      if (pipe(p_err) < 0 || pipe(p_inout) < 0)
250      {      {
251          snprintf(buf,sizeof(buf),          fl_snprintf(buf,sizeof(buf),
252                       "Can't create pipe - %s", fl_get_syserror_msg());                       "Can't create pipe - %s", fl_get_syserror_msg());
253          fprintf(stderr, "%s\n", buf);          fprintf(stderr, "%s\n", buf);
254          fl_addto_browser(logger->browser, buf);          fl_addto_browser(logger->browser, buf);
# Line 257  fl_exe_command(const char *cmd, int bloc Line 257  fl_exe_command(const char *cmd, int bloc
257    
258      if ((pid = fork()) < 0)      if ((pid = fork()) < 0)
259      {      {
260          snprintf(buf,sizeof(buf),"fork failed: %s",fl_get_syserror_msg());          fl_snprintf(buf,sizeof(buf),"fork failed: %s",fl_get_syserror_msg());
261          fl_addto_browser(logger->browser, buf);          fl_addto_browser(logger->browser, buf);
262          perror("fork");          perror("fork");
263          close(p_inout[0]);          close(p_inout[0]);
# Line 329  fl_exe_command(const char *cmd, int bloc Line 329  fl_exe_command(const char *cmd, int bloc
329      sa.lpSecurityDescriptor = NULL;      sa.lpSecurityDescriptor = NULL;
330      if (!CreatePipe(&hPipeRead, &hPipeWrite, &sa, 255))      if (!CreatePipe(&hPipeRead, &hPipeWrite, &sa, 255))
331      {      {
332          snprintf(buf, sizeof(buf), "Can't create pipe - %s",          fl_snprintf(buf, sizeof(buf), "Can't create pipe - %s",
333                      fl_get_syserror_msg());                      fl_get_syserror_msg());
334          fprintf(stderr, "%s\n", buf);          fprintf(stderr, "%s\n", buf);
335          fl_addto_browser(logger->browser, buf);          fl_addto_browser(logger->browser, buf);
# Line 361  fl_exe_command(const char *cmd, int bloc Line 361  fl_exe_command(const char *cmd, int bloc
361      }      }
362      else      else
363      {      {
364          snprintf(buf,sizeof(buf),"spawn failed: %s",fl_get_syserror_msg());          fl_snprintf(buf,sizeof(buf),"spawn failed: %s",fl_get_syserror_msg());
365          fl_addto_browser(logger->browser, buf);          fl_addto_browser(logger->browser, buf);
366          perror("spawn");          perror("spawn");
367          /* close the pipes */          /* close the pipes */
# Line 397  fl_popen(const char *cmd, const char *ty Line 397  fl_popen(const char *cmd, const char *ty
397    
398      if (pipe(p_err) < 0 || pipe(p_p2c) < 0 || pipe(p_c2p) < 0)      if (pipe(p_err) < 0 || pipe(p_p2c) < 0 || pipe(p_c2p) < 0)
399      {      {
400          snprintf(buf, sizeof(buf),          fl_snprintf(buf, sizeof(buf),
401                      "Can't create pipe - %s", fl_get_syserror_msg());                      "Can't create pipe - %s", fl_get_syserror_msg());
402          fprintf(stderr, "%s\n", buf);          fprintf(stderr, "%s\n", buf);
403          fl_addto_browser(logger->browser, buf);          fl_addto_browser(logger->browser, buf);
# Line 413  fl_popen(const char *cmd, const char *ty Line 413  fl_popen(const char *cmd, const char *ty
413    
414      if ((pid = fork()) < 0)      if ((pid = fork()) < 0)
415      {      {
416          snprintf(buf,sizeof(buf),"fork failed: %s", fl_get_syserror_msg());          fl_snprintf(buf,sizeof(buf),"fork failed: %s", fl_get_syserror_msg());
417          fl_addto_browser(logger->browser, buf);          fl_addto_browser(logger->browser, buf);
418          perror("fork");          perror("fork");
419          for (i = 0; i < 2; i++)          for (i = 0; i < 2; i++)

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26