Lines Matching refs:rc
90 int rc;
92 if ((rc = smb_reparse_init(path, &nvl)) != 0)
93 return (rc);
95 if ((rc = reparse_add(nvl, svctype, svcdata)) != 0) {
97 return (rc);
100 rc = smb_reparse_set(path, nvl);
103 return (rc);
115 int rc;
117 if ((rc = smb_reparse_init(path, &nvl)) != 0)
118 return (rc);
120 if ((rc = reparse_remove(nvl, svctype)) != 0) {
122 return (rc);
127 rc = reparse_delete(path);
128 if ((rc != 0) && (rc == ENOENT))
129 rc = 0;
131 rc = smb_reparse_set(path, nvl);
135 return (rc);
153 int rc;
155 if ((rc = smb_reparse_init(path, &nvl)) != 0)
156 return (rc);
158 rc = ENODATA;
165 if ((rc = nvpair_value_string(nvp, &sdata)) != 0)
170 rc = ENOMEM;
173 rc = 0;
180 return (rc);
200 int rc;
206 if ((rc = readlink(path, rp_data, MAXREPARSELEN)) == -1) {
214 if ((rc = reparse_parse(rp_data, *nvl)) != 0) {
216 return (rc);
240 int rc;
242 if ((rc = reparse_unparse(nvl, &rp_data)) != 0)
243 return (rc);
245 rc = reparse_delete(path);
246 if ((rc != 0) && (rc != ENOENT)) {
248 return (rc);
251 rc = reparse_create(path, rp_data);
254 return (rc);