martin      98/05/04 15:18:24

  Modified:    src/os/bs2000 bs2login.c
  Log:
  Use new error-propagating APEXIT_CHILDFATAL exit code
  
  Revision  Changes    Path
  1.2       +6 -6      apache-1.3/src/os/bs2000/bs2login.c
  
  Index: bs2login.c
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/os/bs2000/bs2login.c,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -u -r1.1 -r1.2
  --- bs2login.c        1998/05/04 16:22:12     1.1
  +++ bs2login.c        1998/05/04 22:18:24     1.2
  @@ -76,7 +76,7 @@
       if (stat(filename, &stbuf) != 0) {
        return ap_pstrcat(p, "Unable to access bs2000 auth file ",
                       filename, NULL);
  -     exit(1);
  +     exit(APEXIT_CHILDFATAL);
       }
   
       /* auth file must be owned by root, and not readable/writable by 
everyone else */
  @@ -126,14 +126,14 @@
                     "Use the 'BS2000AuthFile <passwdfile>' directive to 
specify "
                     "an authorization file for User %s",
                     user_name);
  -     exit(1);
  +     exit(APEXIT_CHILDFATAL);
       }
   
       if ((pwfile = fopen(bs2000_authfile, "r")) == NULL) {
        ap_log_error(APLOG_MARK, APLOG_ALERT, server,
                     "Unable to open bs2000 auth file %s for User %s",
                     bs2000_authfile, user_name);
  -     exit(1);
  +     exit(APEXIT_CHILDFATAL);
       }
   
       if (fgets(lcl_data.password, sizeof lcl_data.password, pwfile) == NULL
  @@ -141,7 +141,7 @@
        ap_log_error(APLOG_MARK, APLOG_ALERT|APLOG_NOERRNO, server,
                     "Unable ro read BS2000 auth file %s",
                     bs2000_authfile);
  -     exit(1);
  +     exit(APEXIT_CHILDFATAL);
       }
   
       fclose(pwfile);
  @@ -156,7 +156,7 @@
       if(_checkuser(&chk_usr) != 0) {
        ap_log_error(APLOG_MARK, APLOG_ALERT, server,
                     "_checkuser: BS2000 auth failed for user %s", 
chk_usr.username);
  -     exit(1);
  +     exit(APEXIT_CHILDFATAL);
       }
   
       inittask.username = chk_usr.username;
  @@ -170,7 +170,7 @@
        ap_log_error(APLOG_MARK, APLOG_ALERT, server,
                     "_rini: BS2000 auth failed for user %s",
                     inittask.username);
  -     exit(1);
  +     exit(APEXIT_CHILDFATAL);
       }
   
       /*ap_log_error(APLOG_MARK, APLOG_DEBUG|APLOG_NOERRNO, server,
  
  
  

Reply via email to