Lines Matching refs:auth

85 #define	AUTH_PRIVATE(auth)	((struct audata *)auth->ah_private)  argument
102 AUTH *auth; in authunix_create() local
108 auth = (AUTH *) mem_alloc (sizeof (*auth)); in authunix_create()
110 if (auth == NULL || au == NULL) in authunix_create()
114 mem_free (auth, sizeof (*auth)); in authunix_create()
118 auth->ah_ops = (struct auth_ops *) &auth_unix_ops; in authunix_create()
119 auth->ah_private = (caddr_t) au; in authunix_create()
120 auth->ah_verf = au->au_shcred = _null_auth; in authunix_create()
150 auth->ah_cred = au->au_origcred; in authunix_create()
151 marshal_new_auth (auth); in authunix_create()
152 return auth; in authunix_create()
229 authunix_nextverf (AUTH *auth) in libc_hidden_def()
235 authunix_marshal (AUTH *auth, XDR *xdrs) in authunix_marshal() argument
237 struct audata *au = AUTH_PRIVATE (auth); in authunix_marshal()
243 authunix_validate (AUTH *auth, struct opaque_auth *verf) in authunix_validate() argument
250 au = AUTH_PRIVATE (auth); in authunix_validate()
261 auth->ah_cred = au->au_shcred; in authunix_validate()
268 auth->ah_cred = au->au_origcred; in authunix_validate()
270 marshal_new_auth (auth); in authunix_validate()
276 authunix_refresh (AUTH *auth) in authunix_refresh() argument
278 struct audata *au = AUTH_PRIVATE (auth); in authunix_refresh()
284 if (auth->ah_cred.oa_base == au->au_origcred.oa_base) in authunix_refresh()
308 auth->ah_cred = au->au_origcred; in authunix_refresh()
309 marshal_new_auth (auth); in authunix_refresh()
319 authunix_destroy (AUTH *auth) in authunix_destroy() argument
321 struct audata *au = AUTH_PRIVATE (auth); in authunix_destroy()
328 mem_free (auth->ah_private, sizeof (struct audata)); in authunix_destroy()
330 if (auth->ah_verf.oa_base != NULL) in authunix_destroy()
331 mem_free (auth->ah_verf.oa_base, auth->ah_verf.oa_length); in authunix_destroy()
333 mem_free ((caddr_t) auth, sizeof (*auth)); in authunix_destroy()
341 marshal_new_auth (AUTH *auth) in marshal_new_auth() argument
345 struct audata *au = AUTH_PRIVATE (auth); in marshal_new_auth()
348 if ((!xdr_opaque_auth (xdrs, &(auth->ah_cred))) || in marshal_new_auth()
349 (!xdr_opaque_auth (xdrs, &(auth->ah_verf)))) in marshal_new_auth()