Lines Matching refs:ret
117 struct fn *ret = fn_new(fn_s(fnp));
119 ret->fn_n = fnp->fn_n;
120 ret->fn_stbuf = fnp->fn_stbuf;
122 return (ret);
132 struct fn *ret;
143 ret = fn_new(buf);
145 return (ret);
366 struct fn_list *ret = fn_list_new(NULL);
371 fn_list_addfn(ret, fn_dup(fnp));
373 return (ret);
429 struct fn *ret = fnlp->fnl_rptr;
436 return (ret);
504 off_t ret = 0;
508 ret += fnp->fn_stbuf.st_size;
510 return (ret);
524 struct fn *ret = NULL;
528 if (ret == NULL)
529 ret = fnp;
530 else if (fnp->fn_n > ret->fn_n ||
531 (fnp->fn_n == ret->fn_n &&
532 (fnp->fn_stbuf.st_mtime < ret->fn_stbuf.st_mtime ||
533 ((fnp->fn_stbuf.st_mtime == ret->fn_stbuf.st_mtime &&
534 strcmp(fnp->fn_buf, ret->fn_buf) > 0)))))
535 ret = fnp;
537 if (ret == NULL)
540 /* oldest file is ret, remove it from list */
541 if (fnlp->fnl_first == ret) {
542 fnlp->fnl_first = ret->fn_next;
546 if (fnp->fn_next == ret) {
547 fnp->fn_next = ret->fn_next;
548 if (fnlp->fnl_last == ret)
555 ret->fn_next = NULL;
556 return (ret);
574 int ret = 0;
583 ret++;
585 return (ret);