Diff for /src/libexec/ftpd/ftpd.c between versions 1.2 and 1.3

version 1.2, 2003/06/17 04:27:07 version 1.3, 2003/11/14 03:54:30
Line 37 Line 37
 #if 0  #if 0
 static const char rcsid[] =  static const char rcsid[] =
   "$FreeBSD: src/libexec/ftpd/ftpd.c,v 1.62.2.48 2003/02/14 12:42:42 yar Exp $";    "$FreeBSD: src/libexec/ftpd/ftpd.c,v 1.62.2.48 2003/02/14 12:42:42 yar Exp $";
   "$DragonFly: src/libexec/ftpd/ftpd.c,v 1.1 2003/06/16 04:58:41 dillon Exp $";    "$DragonFly$";
 #endif /* not lint */  #endif /* not lint */
   
 /*  /*
Line 179  static char ttyline[20]; Line 179  static char ttyline[20];
 char    *tty = ttyline;         /* for klogin */  char    *tty = ttyline;         /* for klogin */
   
 #if !defined(NOPAM)  #if !defined(NOPAM)
 static int      auth_pam __P((struct passwd**, const char*));  static int      auth_pam (struct passwd**, const char*);
 #endif  #endif
   
 char    *pid_file = NULL;  char    *pid_file = NULL;
Line 234  int pwok = 0; Line 234  int pwok = 0;
         }          }
   
 #ifdef VIRTUAL_HOSTING  #ifdef VIRTUAL_HOSTING
 static void      inithosts __P((void));  static void      inithosts (void);
 static void     selecthost __P((union sockunion *));  static void     selecthost (union sockunion *);
 #endif  #endif
 static void      ack __P((char *));  static void      ack (char *);
 static void      sigurg __P((int));  static void      sigurg (int);
 static void      myoob __P((void));  static void      myoob (void);
 static int       checkuser __P((char *, char *, int, char **));  static int       checkuser (char *, char *, int, char **);
 static FILE     *dataconn __P((char *, off_t, char *));  static FILE     *dataconn (char *, off_t, char *);
 static void      dolog __P((struct sockaddr *));  static void      dolog (struct sockaddr *);
 static char     *curdir __P((void));  static char     *curdir (void);
 static void      end_login __P((void));  static void      end_login (void);
 static FILE     *getdatasock __P((char *));  static FILE     *getdatasock (char *);
 static int       guniquefd __P((char *, char **));  static int       guniquefd (char *, char **);
 static void      lostconn __P((int));  static void      lostconn (int);
 static void      sigquit __P((int));  static void      sigquit (int);
 static int       receive_data __P((FILE *, FILE *));  static int       receive_data (FILE *, FILE *);
 static int       send_data __P((FILE *, FILE *, off_t, off_t, int));  static int       send_data (FILE *, FILE *, off_t, off_t, int);
 static struct passwd *  static struct passwd *
                  sgetpwnam __P((char *));                   sgetpwnam (char *);
 static char     *sgetsave __P((char *));  static char     *sgetsave (char *);
 static void      reapchild __P((int));  static void      reapchild (int);
 static void      logxfer __P((char *, off_t, time_t));  static void      logxfer (char *, off_t, time_t);
 static char     *doublequote __P((char *));  static char     *doublequote (char *);
   
 static char *  static char *
 curdir()  curdir()
Line 1604  retrieve(cmd, name) Line 1604  retrieve(cmd, name)
 {  {
         FILE *fin, *dout;          FILE *fin, *dout;
         struct stat st;          struct stat st;
         int (*closefunc) __P((FILE *));          int (*closefunc) (FILE *);
         time_t start;          time_t start;
   
         if (cmd == 0) {          if (cmd == 0) {
Line 1686  store(name, mode, unique) Line 1686  store(name, mode, unique)
 {  {
         int fd;          int fd;
         FILE *fout, *din;          FILE *fout, *din;
         int (*closefunc) __P((FILE *));          int (*closefunc) (FILE *);
   
         if (*mode == 'a') {             /* APPE */          if (*mode == 'a') {             /* APPE */
                 if (unique) {                  if (unique) {

Removed from v.1.2  
changed lines
  Added in v.1.3