Lines Matching refs:err
55 fmd_agent_seterrno(fmd_agent_hdl_t *hdl, int err)
57 hdl->agent_errno = err;
62 fmd_agent_strerr(int err)
64 return (strerror(err));
75 int err)
79 return (fmd_agent_seterrno(hdl, err));
91 int err = 0;
96 if ((err = nvlist_size(innvl, &insz, NV_ENCODE_NATIVE)) != 0)
97 return (err);
103 if ((err = nvlist_pack(innvl, &inbuf, &insz,
106 return (err);
117 err = errno;
135 err = errno;
139 err = errno;
143 err = nvlist_unpack(fid.fid_outbuf, fid.fid_outsz,
156 return (err);
166 int fd, err;
174 err = errno;
176 errno = err;
186 if ((err = fmd_agent_nvl_ioctl(hdl, FM_IOC_VERSIONS, ver, NULL, &nvl))
190 errno = err;
222 int err;
224 err = nvlist_lookup_uint32(hdl->agent_ioc_versions,
227 if (err != 0) {
228 errno = err;
237 int err;
240 if ((err = nvlist_alloc(&nvl, NV_UNIQUE_NAME_TYPE, 0)) != 0 ||
241 (err = nvlist_add_nvlist(nvl, FM_PAGE_RETIRE_FMRI, fmri)) != 0 ||
242 (err = fmd_agent_nvl_ioctl(hdl, cmd, 1, nvl, NULL)) != 0)
243 return (cleanup_set_errno(hdl, nvl, NULL, err));
270 int err = fmd_agent_errno(hdl);
280 if (rc == 0 || err == EIO || err == EINVAL) {
285 if (err == EAGAIN)
295 int err = fmd_agent_errno(hdl);
305 if (rc == 0 || err == EIO || err == EINVAL) {
318 int err = fmd_agent_errno(hdl);
328 if (rc == 0 || err == EINVAL) {
333 if (err == EAGAIN)