/[inetutils]/inetutils/ftp/cmds.c
ViewVC logotype

Diff of /inetutils/ftp/cmds.c

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

revision 1.27 by ams, Thu Jan 13 18:00:00 2005 UTC revision 1.28 by gray, Tue Oct 11 11:16:13 2005 UTC
# Line 51  static char sccsid[] = "@(#)cmds.c     8.6 ( Line 51  static char sccsid[] = "@(#)cmds.c     8.6 (
51  #include <arpa/ftp.h>  #include <arpa/ftp.h>
52    
53  #include <ctype.h>  #include <ctype.h>
54  #include <err.h>  #include <error.h>
55  #include <errno.h>  #include <errno.h>
56  #include <netdb.h>  #include <netdb.h>
57  #include <signal.h>  #include <signal.h>
# Line 623  mput(argc, argv) Line 623  mput(argc, argv)
623                  flags |= GLOB_QUOTE;                  flags |= GLOB_QUOTE;
624  #endif  #endif
625                  if (glob(argv[i], flags, NULL, &gl) || gl.gl_pathc == 0) {                  if (glob(argv[i], flags, NULL, &gl) || gl.gl_pathc == 0) {
626                          warnx("%s: not found", argv[i]);                          error (0, 0, "%s: not found", argv[i]);
627                          globfree(&gl);                          globfree(&gl);
628                          continue;                          continue;
629                  }                  }
# Line 727  usage: Line 727  usage:
727                  ret = stat(local, &stbuf);                  ret = stat(local, &stbuf);
728                  if (restartit == 1) {                  if (restartit == 1) {
729                          if (ret < 0) {                          if (ret < 0) {
730                                  warn("local: %s", local);                                  error (0, errno, "local: %s", local);
731                                  free (local);                                  free (local);
732                                  return (0);                                  return (0);
733                          }                          }
# Line 782  usage: Line 782  usage:
782  }  }
783    
784  /* ARGSUSED */  /* ARGSUSED */
785  void  RETSIGTYPE
786  mabort(signo)  mabort(int signo ARG_UNUSED)
         int signo;  
787  {  {
788          int ointer;          int ointer;
789    
# Line 1219  lcd(argc, argv) Line 1218  lcd(argc, argv)
1218          }          }
1219    
1220          if (chdir(dir) < 0) {          if (chdir(dir) < 0) {
1221                  warn("dir: %s", dir);                  error (0, errno, "dir: %s", dir);
1222                  free (dir);                  free (dir);
1223                  code = -1;                  code = -1;
1224                  return;                  return;
# Line 1232  lcd(argc, argv) Line 1231  lcd(argc, argv)
1231                  printf("Local directory now %s\n", dir);                  printf("Local directory now %s\n", dir);
1232                  free (dir);                  free (dir);
1233          } else          } else
1234                  warnx("getcwd: %s", strerror (errno));                  error (0, errno, "getcwd");
1235          code = 0;          code = 0;
1236  }  }
1237    
# Line 1459  shell(argc, argv) Line 1458  shell(argc, argv)
1458                  else {                  else {
1459                          execl(shell,shellnam,(char *)0);                          execl(shell,shellnam,(char *)0);
1460                  }                  }
1461                  warn("%s", shell);                  error (0, errno, "shell");
1462                  code = -1;                  code = -1;
1463                  exit(1);                  exit(1);
1464          }          }
# Line 1469  shell(argc, argv) Line 1468  shell(argc, argv)
1468          (void) signal(SIGINT, old1);          (void) signal(SIGINT, old1);
1469          (void) signal(SIGQUIT, old2);          (void) signal(SIGQUIT, old2);
1470          if (pid == -1) {          if (pid == -1) {
1471                  warn("%s", "Try again later");                  error (0, errno, "Try again later");
1472                  code = -1;                  code = -1;
1473          }          }
1474          else {          else {
# Line 1766  fatal(msg) Line 1765  fatal(msg)
1765          char *msg;          char *msg;
1766  {  {
1767    
1768          errx(1, "%s", msg);          error(1, 0, "%s", msg);
1769  }  }
1770    
1771  /*  /*
# Line 1793  globulize(cp) Line 1792  globulize(cp)
1792          memset(&gl, 0, sizeof(gl));          memset(&gl, 0, sizeof(gl));
1793          if (glob(cp, flags, NULL, &gl) ||          if (glob(cp, flags, NULL, &gl) ||
1794              gl.gl_pathc == 0) {              gl.gl_pathc == 0) {
1795                  warnx("%s: not found", cp);                  error (0, 0, "%s: not found", cp);
1796                  globfree(&gl);                  globfree(&gl);
1797                  return (0);                  return (0);
1798          }          }

Legend:
Removed from v.1.27  
changed lines
  Added in v.1.28

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