/illumos-gate/usr/src/lib/nsswitch/compat/common/ |
H A D | getpwent.c | 127 get_pwname(argp) 128 nss_XbyY_args_t *argp; 130 struct passwd *p = (struct passwd *)argp->returnval; 136 check_pwname(argp) 137 nss_XbyY_args_t *argp; 139 struct passwd *p = (struct passwd *)argp->returnval; 141 return (strcmp(p->pw_name, argp->key.name) == 0); 149 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 151 return (_nss_compat_XY_all(be, argp, 156 check_pwuid(argp) 169 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local [all...] |
/illumos-gate/usr/src/lib/nsswitch/files/common/ |
H A D | getgrent.c | 35 hash_grname(nss_XbyY_args_t *argp, int keyhash, const char *line, argument 43 name = argp->key.name; 58 hash_grgid(nss_XbyY_args_t *argp, int keyhash, const char *line, argument 68 return ((uint_t)argp->key.gid); 98 check_grname(nss_XbyY_args_t *argp, const char *line, int linelen) argument 101 const char *keyp = argp->key.name; 125 check_grgid(nss_XbyY_args_t *argp, const char *line, int linelen) argument 152 return ((gid_t)gr_gid == argp->key.gid); 160 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 162 if (argp 227 struct nss_groupsbymem *argp = (struct nss_groupsbymem *)a; local [all...] |
H A D | getpwnam.c | 36 hash_pwname(nss_XbyY_args_t *argp, int keyhash, const char *line, argument 44 name = argp->key.name; 59 hash_pwuid(nss_XbyY_args_t *argp, int keyhash, const char *line, argument 69 return ((uint_t)argp->key.uid); 100 check_pwname(nss_XbyY_args_t *argp, const char *line, int linelen) argument 103 const char *keyp = argp->key.name; 127 check_pwuid(nss_XbyY_args_t *argp, const char *line, int linelen) argument 154 return ((uid_t)pw_uid == argp->key.uid); 162 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 164 if (argp [all...] |
/illumos-gate/usr/src/lib/nsswitch/ldap/common/ |
H A D | getauthattr.c | 64 _nss_ldap_auth2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 78 buflen = argp->buf.buflen; 80 (void) memset(argp->buf.buffer, 0, buflen); 125 if (argp->buf.result != NULL) { 132 buffer = argp->buf.buffer; 137 if (argp->buf.result != NULL) 149 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 155 if (_ldap_filter_name(name, argp->key.name, sizeof (name)) != 0) 168 return ((nss_status_t)_nss_ldap_lookup(be, argp,
|
H A D | getauuser.c | 58 _nss_ldap_au2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 70 buflen = argp->buf.buflen; 72 (void) memset(argp->buf.buffer, 0, buflen); 99 if (argp->buf.result != NULL) { 106 buffer = argp->buf.buffer; 110 if (argp->buf.result != NULL) 125 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 128 if (_ldap_filter_name(name, argp->key.name, sizeof (name)) != 0) 143 return (_nss_ldap_lookup(be, argp, _AUUSER, searchfilter, NULL,
|
H A D | getether.c | 59 * The front end marshaller str2ether uses argp->buf.result for a different 65 _nss_ldap_ethers2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 122 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 128 if (_ldap_filter_name(hostname, argp->key.name, sizeof (hostname)) != 0) 143 rc = (nss_status_t)_nss_ldap_lookup(be, argp, 164 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 166 uchar_t *e = argp->key.ether; 186 return ((nss_status_t)_nss_ldap_lookup(be, argp,
|
H A D | gethostent6.c | 60 _nss_ldap_hosts2str_int(int af, ldap_backend_ptr be, nss_XbyY_args_t *argp); 73 _nss_ldap_hosts2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) { argument 74 return (_nss_ldap_hosts2str_int(AF_INET6, be, argp)); 91 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 97 if (_ldap_filter_name(hostname, argp->key.ipnode.name, 122 /* will munge hname, so use argp->keyname */ 170 lstat = (nss_status_t)_nss_ldap_lookup(be, argp, _HOSTS, 176 argp->h_errno = __nss2herrno(lstat); 192 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 200 argp [all...] |
H A D | getkeyent.c | 66 _nss_ldap_key2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 69 char *keytype = (char *)argp->key.pkey.keytype; 72 int buflen = argp->buf.buflen; 82 (void) memset(argp->buf.buffer, 0, buflen); 135 buffer = argp->buf.buffer; 163 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 175 if (_ldap_filter_name(netname, argp->key.pkey.name, sizeof (netname)) 200 rc = (nss_status_t)_nss_ldap_lookup(be, argp, 215 rc = (nss_status_t)_nss_ldap_lookup(be, argp,
|
H A D | getnetent.c | 62 _nss_ldap_networks2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 74 buflen = argp->buf.buflen; 76 if (argp->buf.result != NULL) { 83 buffer = argp->buf.buffer; 86 (void) memset(argp->buf.buffer, 0, buflen); 134 if (argp->buf.result != NULL) 202 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 208 if (_ldap_filter_name(netname, argp->key.name, sizeof (netname)) != 0) 221 return ((nss_status_t)_nss_ldap_lookup(be, argp, 239 nss_XbyY_args_t *argp local [all...] |
H A D | getprinter.c | 58 * values into argp->buf.buffer. Three error conditions are expected and 66 _nss_ldap_printers2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 82 buflen = argp->buf.buflen; 83 if (argp->buf.result != NULL) { 90 buffer = argp->buf.buffer; 91 (void) memset(argp->buf.buffer, 0, buflen); 243 if (argp->buf.result != NULL) 278 * the data results into argp->buf.buffer for the frontend process. 286 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 289 (void) strncpy(printername, argp [all...] |
H A D | getprofattr.c | 63 _nss_ldap_prof2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 76 buflen = argp->buf.buflen; 78 (void) memset(argp->buf.buffer, 0, buflen); 117 if (argp->buf.result != NULL) { 124 buffer = argp->buf.buffer; 128 if (argp->buf.result != NULL) 144 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 146 if (_ldap_filter_name(name, argp->key.name, sizeof (name)) != 0) 159 return (_nss_ldap_lookup(be, argp,
|
H A D | getprojent.c | 67 _nss_ldap_proj2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 80 buflen = argp->buf.buflen; 82 if (argp->buf.result != NULL) { 90 buffer = argp->buf.buffer; 166 if (argp->buf.result != NULL) 184 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 188 _F_GETPROJNAME, argp->key.name) < 0) 190 return (_nss_ldap_lookup(be, argp, _PROJECT, searchfilter, NULL, NULL, 205 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 209 (long)argp [all...] |
H A D | getprotoent.c | 134 _nss_ldap_protocols2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 147 buflen = argp->buf.buflen; 148 if (argp->buf.result != NULL) { 155 buffer = argp->buf.buffer; 158 (void) memset(argp->buf.buffer, 0, buflen); 203 if (argp->buf.result != NULL) 219 * protoent *)argp->buf.result. The function _nss_ldap_protocols2ent 226 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 232 if (_ldap_filter_name(name, argp->key.name, sizeof (name)) != 0) 245 return ((nss_status_t)_nss_ldap_lookup(be, argp, 264 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local [all...] |
H A D | getrpcent.c | 59 _nss_ldap_rpc2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 73 (void) memset(argp->buf.buffer, 0, buflen); 75 buflen = argp->buf.buflen; 76 if (argp->buf.result != NULL) { 83 buffer = argp->buf.buffer; 120 if (argp->buf.result != NULL) 134 * the data results into *rpc = (struct rpcent *)argp->buf.result. 141 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 147 if (_ldap_filter_name(name, argp->key.name, sizeof (name)) != 0) 159 return ((nss_status_t)_nss_ldap_lookup(be, argp, _RP 176 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local [all...] |
H A D | getuserattr.c | 63 _nss_ldap_user2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 76 buflen = argp->buf.buflen; 78 (void) memset(argp->buf.buffer, 0, buflen); 118 if (argp->buf.result != NULL) { 125 buffer = argp->buf.buffer; 129 if (argp->buf.result != NULL) 141 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 147 if (_ldap_filter_name(name, argp->key.name, sizeof (name)) != 0) 160 return ((nss_status_t)_nss_ldap_lookup(be, argp,
|
H A D | tsol_getrhent.c | 74 _nss_ldap_tnrhdb2str(ldap_backend_ptr be, nss_XbyY_args_t *argp) argument 111 if (argp->buf.result != NULL) { 119 buffer = argp->buf.buffer; 134 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 136 if (argp->key.hostaddr.addr == NULL || 137 (argp->key.hostaddr.type != AF_INET && 138 argp->key.hostaddr.type != AF_INET6)) 140 if (strchr(argp->key.hostaddr.addr, ':') != NULL) { 142 if (argp->key.hostaddr.type == AF_INET) 146 if (argp [all...] |
/illumos-gate/usr/src/lib/nsswitch/nis/common/ |
H A D | getgrent.c | 38 static nss_status_t netid_lookup(struct nss_groupsbymem *argp); 45 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 47 return (_nss_nis_lookup(be, argp, 0, 48 "group.byname", argp->key.name, 0)); 56 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 59 if (argp->key.gid > MAXUID) 61 (void) snprintf(gidstr, 12, "%d", argp->key.gid); 62 return (_nss_nis_lookup(be, argp, 0, "group.bygid", gidstr, 0)); 128 struct nss_groupsbymem *argp = (struct nss_groupsbymem *)a; local 130 if (strcmp(argp 257 netid_lookup(struct nss_groupsbymem *argp) argument [all...] |
H A D | getservent.c | 71 check_name2(nss_XbyY_args_t *argp) argument 76 linep = (const char *)argp->buf.buffer; 77 limit = linep + strlen(argp->buf.buffer); 78 keyp = argp->key.serv.serv.name; 86 if (argp->key.serv.proto == NULL) 105 if ((keyp = argp->key.serv.proto) == NULL) { 132 keyp = argp->key.serv.serv.name; 156 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local 157 const char *name = argp->key.serv.serv.name; 158 const char *proto = argp 225 check_port2(nss_XbyY_args_t *argp) argument 276 nss_XbyY_args_t *argp = (nss_XbyY_args_t *)a; local [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_dh/backend/mech/ |
H A D | seq.c | 58 * gss_context_cntl(OM_uint32 *minor, gss_ctx_id_t ctx, int cmd, void *argp); 65 __context_debug_set_next_seqno(OM_uint32 *minor, gss_ctx_id_t cntx, void *argp) argument 68 OM_uint32 seqno = (OM_uint32)(intptr_t)argp; 89 __context_debug_get_next_seqno(OM_uint32 *minor, gss_ctx_id_t cntx, void *argp) argument 96 if (argp == 0) 101 *(OM_uint32 *)argp = ctx->next_seqno; 108 __context_debug_set_last_seqno(OM_uint32 *minor, gss_ctx_id_t cntx, void *argp) argument 111 OM_uint32 seqno = (OM_uint32)(intptr_t)argp; 133 __context_debug_get_last_seqno(OM_uint32 *minor, gss_ctx_id_t cntx, void *argp) argument 140 if (argp 165 __context_debug_print_seq_hist(OM_uint32 *minor, gss_ctx_id_t cntx, void *argp) argument 188 __context_debug_get_hist_size(OM_uint32 *minor, gss_ctx_id_t cntx, void *argp) argument 205 __context_debug(OM_uint32 *minor, gss_ctx_id_t cntx, void *argp) argument [all...] |
/illumos-gate/usr/src/lib/gss_mechs/mech_krb5/krb5/keytab/ |
H A D | ktbase.c | 241 krb5_keytab_internalize(krb5_context kcontext, krb5_pointer *argp, krb5_octet **buffer, size_t *lenremain) argument 250 kret = (*shandle->internalizer)(kcontext, argp, buffer, lenremain);
|
/illumos-gate/usr/src/lib/libproc/common/ |
H A D | Psyscall.c | 302 argdes_t *argp) /* argument descriptor array */ 385 for (i = 0, adp = argp; i < nargs; i++, adp++) { 441 for (i = 0, adp = argp; i < nargs; i++, adp++) { 452 if (Psyscall_copyinargs(P, nargs, argp, ap) != 0) 496 for (i = 0, adp = argp; i < nargs; i++, adp++) { 507 if (Psyscall_copyoutargs(P, nargs, argp, ap) != 0) 298 Psyscall(struct ps_prochandle *P, sysret_t *rval, int sysindex, uint_t nargs, argdes_t *argp) argument
|
/illumos-gate/usr/src/cmd/nscd/ |
H A D | getexec.c | 121 nss_XbyY_args_t *argp) { 122 _priv_execattr *ep = argp->key.attrp; 120 execattr_getlogstr(char *name, char *whoami, size_t len, nss_XbyY_args_t *argp) argument
|
/illumos-gate/usr/src/cmd/picl/plugins/common/piclevent/ |
H A D | piclevent.c | 146 event_handler(void *cookie, char *argp, size_t asize, argument 156 cookie, argp, asize); 157 if ((door_id < 0) || (argp == NULL) || (door_cred(&cred) < 0) || 159 (void) door_return(argp, 0, NULL, 0); 161 if (nvlist_unpack(argp, asize, &nvlp, NULL)) 162 (void) door_return(argp, 0, NULL, 0); 166 (void) door_return(argp, 0, NULL, 0); 175 (void) door_return(argp, 0, NULL, 0);
|
/illumos-gate/usr/src/cmd/devmgmt/cmds/ |
H A D | devfree.c | 140 char **argp; /* Ptr to current argument */ 184 argp = &argv[optind]; 204 lkey = strtol(*argp, &p, 10); 206 (void) snprintf(msg, sizeof (msg), M_INVKEY, *argp); 260 lkey = strtol(*argp, &p, 10); 262 (void) snprintf(msg, sizeof(msg), M_INVKEY, *argp); 267 argp++; 272 while (!halt && *argp) { 275 if (devfree(key, *argp) != 0) { 295 (void) snprintf(msg, sizeof(msg), M_NOTONKEY, *argp); 138 char **argp; /* Ptr to current argument */ local [all...] |
/illumos-gate/usr/src/cmd/drd/ |
H A D | drd.c | 345 drd_door_server(void *cookie, char *argp, size_t arg_sz, door_desc_t *dp, argument 348 drd_msg_t *msg = (drd_msg_t *)(uintptr_t)argp; 357 if ((argp == NULL) || (arg_sz == 0))
|