github.com/afumu/libc@v0.0.6/musl/src/passwd/nscd.h (about)

     1  #ifndef NSCD_H
     2  #define NSCD_H
     3  
     4  #include <stdint.h>
     5  
     6  #define NSCDVERSION 2
     7  #define GETPWBYNAME 0
     8  #define GETPWBYUID 1
     9  #define GETGRBYNAME 2
    10  #define GETGRBYGID 3
    11  #define GETINITGR 15
    12  
    13  #define REQVERSION 0
    14  #define REQTYPE 1
    15  #define REQKEYLEN 2
    16  #define REQ_LEN 3
    17  
    18  #define PWVERSION 0
    19  #define PWFOUND 1
    20  #define PWNAMELEN 2
    21  #define PWPASSWDLEN 3
    22  #define PWUID 4
    23  #define PWGID 5
    24  #define PWGECOSLEN 6
    25  #define PWDIRLEN 7
    26  #define PWSHELLLEN 8
    27  #define PW_LEN 9
    28  
    29  #define GRVERSION 0
    30  #define GRFOUND 1
    31  #define GRNAMELEN 2
    32  #define GRPASSWDLEN 3
    33  #define GRGID 4
    34  #define GRMEMCNT 5
    35  #define GR_LEN 6
    36  
    37  #define INITGRVERSION 0
    38  #define INITGRFOUND 1
    39  #define INITGRNGRPS 2
    40  #define INITGR_LEN 3
    41  
    42  hidden FILE *__nscd_query(int32_t req, const char *key, int32_t *buf, size_t len, int *swap);
    43  
    44  #endif