Changeset 16 in openpam for trunk/lib


Ignore:
Timestamp:
Feb 1, 2002, 10:20:07 PM (19 years ago)
Author:
Dag-Erling Smørgrav
Message:

Whitespace cleanup + keyword expansion sweep.

Sponsored by: DARPA, NAI Labs

Location:
trunk/lib
Files:
33 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Makefile

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/openpam_dispatch.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5858        pam_chain_t *module;
    5959        int err, fail, r;
    60        
     60
    6161        if (pamh == NULL)
    6262                return (PAM_SYSTEM_ERR);
     
    148148            r == PAM_PERM_DENIED)
    149149                return;
    150        
     150
    151151        /* specific error codes */
    152152        switch (primitive) {
     
    187187                break;
    188188        }
    189        
     189
    190190        openpam_log(PAM_LOG_ERROR, "%s(): unexpected return value %d",
    191191            _pam_sm_func_name[primitive], r);
  • trunk/lib/openpam_findenv.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r11 r16  
    5151{
    5252        int i;
    53        
     53
    5454        if (pamh == NULL)
    5555                return (-1);
  • trunk/lib/openpam_impl.h

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    4444 */
    4545#define PAM_REQUIRED            1
    46 #define PAM_REQUISITE           2
     46#define PAM_REQUISITE           2
    4747#define PAM_SUFFICIENT          3
    48 #define PAM_OPTIONAL            4
     48#define PAM_OPTIONAL            4
    4949#define PAM_NUM_CONTROLFLAGS    5
    5050
     
    9292struct pam_handle {
    9393        char            *service;
    94        
     94
    9595        /* chains */
    9696        pam_chain_t     *chains[PAM_NUM_CHAINS];
  • trunk/lib/openpam_log.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/openpam_ttyconv.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r9 r16  
    5252int
    5353openpam_ttyconv(int n,
    54         const struct pam_message **msg,
    55         struct pam_response **resp,
    56         void *data)
     54        const struct pam_message **msg,
     55        struct pam_response **resp,
     56        void *data)
    5757{
    58         char buf[PAM_MAX_RESP_SIZE];
    59         struct termios tattr;
    60         tcflag_t lflag;
    61         int fd, err, i;
    62         size_t len;
     58        char buf[PAM_MAX_RESP_SIZE];
     59        struct termios tattr;
     60        tcflag_t lflag;
     61        int fd, err, i;
     62        size_t len;
    6363
    64         data = data;
    65         if (n <= 0 || n > PAM_MAX_NUM_MSG)
    66                 return (PAM_CONV_ERR);
    67         if ((*resp = calloc(n, sizeof **resp)) == NULL)
    68                 return (PAM_BUF_ERR);
    69         fd = fileno(stdin);
    70         for (i = 0; i < n; ++i) {
    71                 resp[i]->resp_retcode = 0;
    72                 resp[i]->resp = NULL;
    73                 switch (msg[i]->msg_style) {
    74                 case PAM_PROMPT_ECHO_OFF:
    75                 case PAM_PROMPT_ECHO_ON:
     64        data = data;
     65        if (n <= 0 || n > PAM_MAX_NUM_MSG)
     66                return (PAM_CONV_ERR);
     67        if ((*resp = calloc(n, sizeof **resp)) == NULL)
     68                return (PAM_BUF_ERR);
     69        fd = fileno(stdin);
     70        for (i = 0; i < n; ++i) {
     71                resp[i]->resp_retcode = 0;
     72                resp[i]->resp = NULL;
     73                switch (msg[i]->msg_style) {
     74                case PAM_PROMPT_ECHO_OFF:
     75                case PAM_PROMPT_ECHO_ON:
    7676                        if (msg[i]->msg_style == PAM_PROMPT_ECHO_OFF) {
    7777                                if (tcgetattr(fd, &tattr) != 0) {
     
    8989                                        goto fail;
    9090                                }
    91                         }
    92                         fputs(msg[i]->msg, stderr);
    93                         buf[0] = '\0';
    94                         fgets(buf, sizeof buf, stdin);
    95                         if (msg[i]->msg_style == PAM_PROMPT_ECHO_OFF) {
    96                                 tattr.c_lflag = lflag;
    97                                 (void)tcsetattr(fd, TCSANOW, &tattr);
    98                                 fputs("\n", stderr);
    99                         }
    100                         if (ferror(stdin)) {
    101                                 err = PAM_CONV_ERR;
    102                                 goto fail;
    103                         }
    104                         for (len = strlen(buf); len > 0; --len)
    105                                 if (!isspace(buf[len - 1]))
    106                                         break;
    107                         buf[len] = '\0';
    108                         if ((resp[i]->resp = strdup(buf)) == NULL) {
    109                                 err = PAM_BUF_ERR;
    110                                 goto fail;
    111                         }
    112                         break;
    113                 case PAM_ERROR_MSG:
    114                         fputs(msg[i]->msg, stderr);
    115                         break;
    116                 case PAM_TEXT_INFO:
    117                         fputs(msg[i]->msg, stdout);
    118                         break;
    119                 default:
    120                         err = PAM_BUF_ERR;
    121                         goto fail;
    122                 }
    123         }
    124         return (PAM_SUCCESS);
     91                        }
     92                        fputs(msg[i]->msg, stderr);
     93                        buf[0] = '\0';
     94                        fgets(buf, sizeof buf, stdin);
     95                        if (msg[i]->msg_style == PAM_PROMPT_ECHO_OFF) {
     96                                tattr.c_lflag = lflag;
     97                                (void)tcsetattr(fd, TCSANOW, &tattr);
     98                                fputs("\n", stderr);
     99                        }
     100                        if (ferror(stdin)) {
     101                                err = PAM_CONV_ERR;
     102                                goto fail;
     103                        }
     104                        for (len = strlen(buf); len > 0; --len)
     105                                if (!isspace(buf[len - 1]))
     106                                        break;
     107                        buf[len] = '\0';
     108                        if ((resp[i]->resp = strdup(buf)) == NULL) {
     109                                err = PAM_BUF_ERR;
     110                                goto fail;
     111                        }
     112                        break;
     113                case PAM_ERROR_MSG:
     114                        fputs(msg[i]->msg, stderr);
     115                        break;
     116                case PAM_TEXT_INFO:
     117                        fputs(msg[i]->msg, stdout);
     118                        break;
     119                default:
     120                        err = PAM_BUF_ERR;
     121                        goto fail;
     122                }
     123        }
     124        return (PAM_SUCCESS);
    125125 fail:
    126126        while (i)
    127127                free(resp[--i]);
    128         free(*resp);
    129         *resp = NULL;
    130         return (err);
     128        free(*resp);
     129        *resp = NULL;
     130        return (err);
    131131}
  • trunk/lib/pam_acct_mgmt.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_authenticate.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_authenticate_secondary.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_chauthtok.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_close_session.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_end.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    7474        for (i = 0; i < PAM_NUM_ITEMS; ++i)
    7575                free(pamh->item[i]);
    76        
     76
    7777        free(pamh);
    78        
     78
    7979        return (PAM_SUCCESS);
    8080}
  • trunk/lib/pam_error.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_get_authtok.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5353{
    5454        int r;
    55        
     55
    5656        if (pamh == NULL || authtok == NULL)
    5757                return (PAM_SYSTEM_ERR);
  • trunk/lib/pam_get_data.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5454{
    5555        pam_data_t *dp;
    56        
     56
    5757        if (pamh == NULL)
    5858                return (PAM_SYSTEM_ERR);
     
    6363                        return (PAM_SUCCESS);
    6464                }
    65        
     65
    6666        return (PAM_NO_MODULE_DATA);
    6767}
  • trunk/lib/pam_get_item.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5555        if (pamh == NULL)
    5656                return (PAM_SYSTEM_ERR);
    57        
     57
    5858        switch (item_type) {
    5959        case PAM_SERVICE:
  • trunk/lib/pam_get_mapped_authtok.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_get_mapped_username.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_get_user.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5454{
    5555        int r;
    56        
     56
    5757        if (pamh == NULL || user == NULL)
    5858                return (PAM_SYSTEM_ERR);
  • trunk/lib/pam_getenv.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5454{
    5555        int i;
    56        
     56
    5757        if (pamh == NULL)
    5858                return (NULL);
  • trunk/lib/pam_getenvlist.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_info.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_open_session.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_prompt.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r8 r16  
    4949int
    5050pam_prompt(pam_handle_t *pamh,
    51         char **resp,
     51        char **resp,
    5252        int echo,
    5353        const char *fmt,
  • trunk/lib/pam_putenv.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5555        char **env, *p;
    5656        int i;
    57        
     57
    5858        if (pamh == NULL)
    5959                return (PAM_SYSTEM_ERR);
  • trunk/lib/pam_set_data.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5858{
    5959        pam_data_t *dp;
    60        
     60
    6161        if (pamh == NULL)
    6262                return (PAM_SYSTEM_ERR);
     
    7171                }
    7272        }
    73        
     73
    7474        if ((dp = malloc(sizeof *dp)) == NULL)
    7575                return (PAM_BUF_ERR);
  • trunk/lib/pam_set_item.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    6060        if (pamh == NULL)
    6161                return (PAM_SYSTEM_ERR);
    62        
     62
    6363        switch (item_type) {
    6464        case PAM_SERVICE:
  • trunk/lib/pam_set_mapped_authtok.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_set_mapped_username.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_setcred.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_setenv.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
  • trunk/lib/pam_start.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r12 r16  
    8080        if (r != PAM_SUCCESS)
    8181                goto fail;
    82        
     82
    8383        *pamh = ph;
    8484        openpam_log(PAM_LOG_DEBUG, "pam_start(\"%s\") succeeded", service);
    8585        return (PAM_SUCCESS);
    86        
     86
    8787 fail:
    8888        pam_end(ph, r);
     
    102102static int
    103103_pam_add_module(pam_handle_t *pamh,
    104         int chain,
    105         int flag,
    106         const char *modpath,
    107         const char *options /* XXX */ __unused)
     104        int chain,
     105        int flag,
     106        const char *modpath,
     107        const char *options /* XXX */ __unused)
    108108{
    109109        pam_chain_t *module, *iterator;
     
    146146                module->primitive[i] =
    147147                    dlsym(module->dlh, _pam_sm_func_name[i]);
    148        
     148
    149149        if ((iterator = pamh->chains[chain]) != NULL) {
    150150                while (iterator->next != NULL)
     
    158158
    159159#define PAM_CONF_STYLE  0
    160 #define PAM_D_STYLE     1
     160#define PAM_D_STYLE     1
    161161#define MAX_LINE_LEN    1024
    162162
     
    181181        openpam_log(PAM_LOG_DEBUG, "looking for '%s' in %s",
    182182            service, filename);
    183        
     183
    184184        for (line = 1; fgets(buf, MAX_LINE_LEN, f) != NULL; ++line) {
    185185                if ((len = strlen(buf)) == 0)
     
    207207                buf[len] = '\0';
    208208                p = q = buf;
    209                
     209
    210210                /* check service name */
    211211                if (style == PAM_CONF_STYLE) {
     
    221221                }
    222222
    223                
     223
    224224                /* get module type */
    225225                for (p = q; isspace(*p); ++p)
     
    267267                        continue;
    268268                }
    269                
     269
    270270                /* get module name */
    271271                for (p = q; isspace(*p); ++p)
     
    275275                if (q == p)
    276276                        goto syntax_error;
    277                
     277
    278278                /* get options */
    279279                if (*q != '\0') {
     
    284284
    285285                /*
    286                  * Finally, add the module at the end of the
    287                  * appropriate chain and bump the counter.
     286                 * Finally, add the module at the end of the
     287                 * appropriate chain and bump the counter.
    288288                 */
    289289                if ((r = _pam_add_module(pamh, chain, flag, p, q)) !=
     
    303303        if (ferror(f))
    304304                openpam_log(PAM_LOG_ERROR, "%s: %m", filename);
    305        
     305
    306306        fclose(f);
    307307        return (n);
     
    314314        NULL
    315315};
    316        
     316
    317317static int
    318318_pam_configure_service(pam_handle_t *pamh,
    319         const char *service)
     319        const char *service)
    320320{
    321321        const char **path;
     
    346346                        return (PAM_SUCCESS);
    347347        }
    348        
     348
    349349        return (PAM_SYSTEM_ERR);
    350350}
  • trunk/lib/pam_strerror.c

    • Property svn:keywords set to Id LastChangedRevision HeadURL LastChangedDate LastChangedBy
    r10 r16  
    5555
    5656        pamh = pamh;
    57        
     57
    5858        switch (error_number) {
    5959        case PAM_SUCCESS:
Note: See TracChangeset for help on using the changeset viewer.