Lines Matching refs:ret
81 int ret;
84 ret = _db_open(&db, fr, _CITRUS_ESDB_MAGIC, &_db_hash_std, NULL);
85 if (ret)
89 ret = _db_lookup32_by_s(db, _CITRUS_ESDB_SYM_VERSION, &version, NULL);
90 if (ret)
98 ret = EFTYPE;
103 ret = _db_lookupstr_by_s(db, _CITRUS_ESDB_SYM_ENCODING, &str, NULL);
104 if (ret)
108 ret = errno;
114 ret = _db_lookupstr_by_s(db, _CITRUS_ESDB_SYM_VARIABLE, &str, NULL);
115 if (ret == 0) {
119 ret = errno;
122 } else if (ret != ENOENT)
126 ret = _db_lookup32_by_s(db, _CITRUS_ESDB_SYM_NUM_CHARSETS,
128 if (ret)
133 ret = _db_lookup32_by_s(db, _CITRUS_ESDB_SYM_INVALID, &tmp, NULL);
134 if (ret == 0) {
137 } else if (ret == ENOENT)
145 ret = errno;
151 ret = _db_lookup32_by_s(db, buf, &csid, NULL);
152 if (ret)
158 ret = _db_lookupstr_by_s(db, buf, &str, NULL);
159 if (ret)
163 ret = errno;
181 if (ret == ENOENT)
182 ret = EFTYPE;
184 return (ret);
197 int ret;
211 ret = _map_file(&fr, path);
212 if (ret)
213 return (ret);
215 ret = conv_esdb(db, &fr);
219 return (ret);
264 int ret;
268 ret = _lookup_seq_open(&cla, _PATH_ESDB "/" ESDB_ALIAS,
270 if (ret)
273 ret = _lookup_seq_open(&cld, _PATH_ESDB "/" ESDB_DIR,
275 if (ret)
288 ret = errno;
293 while ((ret = _lookup_seq_next(cla, &key, &data)) == 0) {
303 ret = errno;
308 if (ret != ENOENT)
311 while ((ret = _lookup_seq_next(cld, &key, &data)) == 0) {
333 ret = _lookup_seq_lookup(cla, buf, NULL);
334 if (ret) {
335 if (ret != ENOENT)
340 ret = errno;
346 if (ret != ENOENT)
349 ret = 0;
354 ret = ENOMEM;
361 if (ret)
367 return (ret);