Lines Matching defs:rv

88 #define	NEGATE(rv)	((rv) =	-(rv))
232 int rv;
236 *nbyte = rv = getdents(fildes, buf, darg->da_size);
239 if (rv <= 0)
240 return (rv);
258 rv = -1;
278 return (rv);
292 int rv;
299 rv = 0; /* skip this dir */
305 rv = fs_getstat(file_path, efh, est);
306 if (rv == 0) {
315 return (rv);
332 int next_dir, rv;
367 rv = fs_getstat(ftp->ft_lpath, &pfh, &pst);
369 if (rv != 0) {
371 "Error %d on fs_getstat(%s)", rv, ftp->ft_path);
372 return (rv);
382 rv = CALLBACK(&pn, &en);
384 NDMP_LOG(LOG_DEBUG, "CALLBACK(%s): %d", pn.tn_path, rv);
386 return (rv);
409 rv = 0;
423 rv = fs_readdir(&tsp->ts_fh, pn.tn_path,
427 if (rv != 0) {
433 rv, path, tsp->ts_dpos);
436 rv = SKIP_ENTRY;
465 rv = ENAMETOOLONG;
478 rv = ENOMEM;
505 rv = ENOMEM;
526 rv = CALLBACK(&pn, &en);
531 pn.tn_path, en.tn_path, rv);
533 if (rv != 0)
536 } while (rv == 0);
545 if (rv == SKIP_ENTRY)
546 rv = 0; /* We should skip the current directory */
548 if (rv == 0) {
577 rv = CALLBACK(&pn, &en);
581 pn.tn_path, en.tn_path, rv);
588 if (rv != 0 && tsp) {
593 } while (rv == 0);
598 if (rv == 0) {
606 rv = CALLBACK(&pn, &en);
608 NDMP_LOG(LOG_DEBUG, "CALLBACK(%s): %d", pn.tn_path, rv);
622 return (rv);
643 int rv;
651 rv = 0;
664 while (rv == 0) {
669 rv = fs_getdents(fd, buf, &len, pnp->tn_path, &tsp->ts_dpos,
671 if (rv < 0) {
675 rv, pnp->tn_path, tsp->ts_dpos);
682 rv = SKIP_ENTRY;
686 if (rv > 0)
687 rv = 0;
708 rv = -ENAMETOOLONG;
723 rv = CALLBACK(pnp, &en);
725 if (rv < 0)
727 if (rv == FST_SKIP) {
737 return (rv);
750 int next_dir, rv;
784 rv = fs_getstat(ftp->ft_lpath, &pfh, &pst);
785 if (rv != 0) {
787 "Error %d on fs_getstat(%s)", rv, ftp->ft_path);
798 rv = CALLBACK(&pn, &en);
800 NDMP_LOG(LOG_DEBUG, "CALLBACK(%s): %d", pn.tn_path, rv);
803 return (rv);
839 rv = CALLBACK(&pn, &en);
840 if (rv < 0) {
844 if (rv == FST_SKIP) {
847 rv = 0;
851 rv = 0;
861 rv = traverse_level_nondir(ftp, tsp, &pn, &darg);
862 if (rv < 0) {
863 NEGATE(rv);
872 if (rv == FST_SKIP || rv == SKIP_ENTRY) {
881 rv = 0;
892 rv = fs_readdir(&tsp->ts_fh, pn.tn_path,
895 if (rv != 0) {
900 rv, path, tsp->ts_dpos);
903 rv = SKIP_ENTRY;
933 rv = ENAMETOOLONG;
951 rv = CALLBACK(&pn, &en);
953 if (rv < 0) {
954 NEGATE(rv);
958 if (rv == FST_SKIP) {
961 rv = 0;
970 rv = ENOMEM;
980 rv = ENOMEM;
993 } while (rv == 0);
1007 if (rv == SKIP_ENTRY)
1008 rv = 0;
1010 if (rv == 0) {
1025 } while (rv == 0);
1039 return (rv);