Lines Matching refs:dname
336 static int stat_cache_lstat(server *srv, buffer *dname, struct stat *lst) { in stat_cache_lstat() argument
337 if (lstat(dname->ptr, lst) == 0) { in stat_cache_lstat()
343 dname, strerror(errno)); in stat_cache_lstat()
564 buffer *dname; in stat_cache_get_entry() local
567 dname = buffer_init(); in stat_cache_get_entry()
568 buffer_copy_string_buffer(dname, name); in stat_cache_get_entry()
570 while ((s_cur = strrchr(dname->ptr,'/'))) { in stat_cache_get_entry()
572 dname->used = s_cur - dname->ptr + 1; in stat_cache_get_entry()
573 if (dname->ptr == s_cur) { in stat_cache_get_entry()
581 "checking if", dname, "is a symlink"); in stat_cache_get_entry()
583 if (stat_cache_lstat(srv, dname, &lst) == 0) { in stat_cache_get_entry()
587 "found symlink", dname); in stat_cache_get_entry()
592 buffer_free(dname); in stat_cache_get_entry()