Lines Matching defs:pbuf
148 set_initf_key(void *pbuf) {
154 rc = thr_setspecific(initf_key, pbuf);
163 void *pbuf;
165 pbuf = pthread_getspecific(initf_key);
168 (me, "got initf pbuf, key = %p\n", pbuf);
170 return (pbuf);
181 (me, "initf pbuf cleared\n");
285 nss_pheader_t *pbuf;
290 pbuf = (nss_pheader_t *)get_initf_key();
291 if (pbuf == NULL) {
297 if (pbuf->dbd_len <= sizeof (nss_dbd_t)) {
300 pbuf->dbd_len);
304 off = pbuf->dbd_off;
305 pdbd = (nss_dbd_t *)((void *)((char *)pbuf + off));
311 (void) memcpy(&p->private, &pbuf->nscdpriv, sizeof (p->private));
599 ((nss_pheader_t *)swret->pbuf)->data_len =
601 res = (func)(NULL, &swret->pbuf, &swret->pbufsiz);
950 phdr = (nss_pheader_t *)swret->pbuf;
1351 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
1355 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT);
1362 NSCD_SET_STATUS(pbuf, status, -1);
1370 (void) memcpy(&pbuf->nscdpriv, &swrp, sizeof (swrp));
1371 swret.pbuf = buffer;
1373 swret.datalen = pbuf->data_len;
1379 rc = set_initf_key(pbuf);
1381 NSCD_SET_STATUS(pbuf, NSS_UNAVAIL, EINVAL);
1416 NSCD_SET_STATUS(pbuf, status, -1);
1431 pbuf->p_status, pbuf->p_herrno, strerror(pbuf->p_errno));
1435 pbuf->nscdpriv = 0;
1442 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
1449 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT);
1453 off = pbuf->key_off;
1471 NSCD_SET_STATUS_SUCCESS(pbuf);
1484 NSCD_SET_STATUS_SUCCESS(pbuf);
1500 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT);
1511 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT);
1517 NSCD_SET_STATUS_SUCCESS(pbuf);
1527 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
1532 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT);
1555 NSCD_SET_STATUS(pbuf, NSS_TRYLOCAL, 0);
1563 if (NSCD_STATUS_IS_NOT_OK(pbuf))
1604 NSCD_SET_STATUS(pbuf, NSS_SUCCESS, 0);
1608 delayed_setent(nss_pheader_t *pbuf, nss_db_initf_t initf,
1619 _nscd_APP_check_cred(pbuf, &pid, "NSCD_DELAYED_SETENT",
1621 if (NSCD_STATUS_IS_NOT_OK(pbuf)) {
1630 (void) memcpy(&pbuf->nscdpriv, &swrp, sizeof (swrp));
1631 swret.pbuf = pbuf;
1653 NSCD_SET_STATUS(pbuf, NSS_TRYLOCAL, 0);
1661 NSCD_SET_STATUS(pbuf, NSS_SUCCESS, 0);
1677 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
1681 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT);
1687 if (NSCD_STATUS_IS_NOT_OK(pbuf))
1694 rc = set_initf_key(pbuf);
1696 NSCD_SET_STATUS(pbuf, NSS_UNAVAIL, EINVAL);
1706 delayed_setent(pbuf, initf, contextp, cookie_num_p,
1708 if (NSCD_STATUS_IS_NOT_OK(pbuf)) {
1720 NSCD_SET_STATUS(pbuf, status, -1);
1726 NSCD_SET_STATUS(pbuf, status, -1);
1739 pbuf->data_len, (char *)buffer + pbuf->data_off);
1765 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
1769 NSCD_SET_STATUS(pbuf, NSS_ERROR, EFAULT);
1775 if (NSCD_STATUS_IS_NOT_OK(pbuf))
1788 NSCD_SET_STATUS(pbuf, NSS_SUCCESS, 0);
1795 nss_pheader_t *pbuf = (nss_pheader_t *)buffer;
1798 NSCD_SET_STATUS_SUCCESS(pbuf);