version 1.17, 2019/02/18 22:47:34 |
version 1.18, 2019/03/18 15:33:21 |
|
|
return; |
return; |
sz = strlen(f->path); |
sz = strlen(f->path); |
assert(sz > 0); |
assert(sz > 0); |
LOG1(sess, "%s%s", f->path, ('/' == f->path[sz - 1]) ? "" : "/"); |
LOG1(sess, "%s%s", f->path, (f->path[sz - 1] == '/') ? "" : "/"); |
} |
} |
|
|
/* |
/* |
|
|
* mark it from replacement. |
* mark it from replacement. |
*/ |
*/ |
|
|
assert(-1 != p->rootfd); |
assert(p->rootfd != -1); |
rc = fstatat(p->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW); |
rc = fstatat(p->rootfd, f->path, &st, AT_SYMLINK_NOFOLLOW); |
|
|
if (rc != -1 && !S_ISSOCK(st.st_mode)) { |
if (rc != -1 && !S_ISSOCK(st.st_mode)) { |