Lines Matching refs:tmpb
397 buffer *tmpb; member
600 p->defaults.tmpb = srv->tmp_buf; in SETDEFAULTS_FUNC()
2615 buffer * const tmpb = pconf->tmpb; in webdav_linktmp_rename() local
2618 buffer_clear(tmpb); in webdav_linktmp_rename()
2619 buffer_append_str2(tmpb, BUF_PTR_LEN(dst), in webdav_linktmp_rename()
2621 buffer_append_int(tmpb, (long)getpid()); in webdav_linktmp_rename()
2622 buffer_append_char(tmpb, '.'); in webdav_linktmp_rename()
2623 buffer_append_uint_hex_lc(tmpb, (uintptr_t)pconf); /*(stack/heap addr)*/ in webdav_linktmp_rename()
2624 buffer_append_char(tmpb, '~'); in webdav_linktmp_rename()
2625 if (buffer_clen(tmpb) < PATH_MAX in webdav_linktmp_rename()
2626 && 0 == linkat(AT_FDCWD, src->ptr, AT_FDCWD, tmpb->ptr, 0)) { in webdav_linktmp_rename()
2628 rc = rename(tmpb->ptr, dst->ptr); in webdav_linktmp_rename()
2640 unlink(tmpb->ptr); in webdav_linktmp_rename()
2684 buffer * const tmpb = pconf->tmpb; in webdav_copytmp_rename() local
2685 buffer_clear(tmpb); in webdav_copytmp_rename()
2686 buffer_append_str2(tmpb, BUF_PTR_LEN(&dst->path), in webdav_copytmp_rename()
2688 buffer_append_int(tmpb, (long)getpid()); in webdav_copytmp_rename()
2689 buffer_append_char(tmpb, '.'); in webdav_copytmp_rename()
2690 buffer_append_uint_hex_lc(tmpb, (uintptr_t)pconf); /*(stack/heap addr)*/ in webdav_copytmp_rename()
2691 buffer_append_char(tmpb, '~'); in webdav_copytmp_rename()
2692 if (buffer_clen(tmpb) >= PATH_MAX) in webdav_copytmp_rename()
2702 if (0 == clonefile(src->path.ptr, tmpb->ptr, CLONE_NOFOLLOW)) in webdav_copytmp_rename()
2749 if (CopyFile((LPTSTR)src->path.ptr, (LPTSTR)tmpb->ptr, TRUE)) { in webdav_copytmp_rename()
2755 const int ofd = fdevent_open_cloexec(tmpb->ptr, 0, in webdav_copytmp_rename()
2859 unlink(tmpb->ptr); in webdav_copytmp_rename()
2878 unlink(tmpb->ptr); in webdav_copytmp_rename()
2884 if (0 == rename(tmpb->ptr, dst->path.ptr)) in webdav_copytmp_rename()
2886 if (0 == renameat2(AT_FDCWD, tmpb->ptr, in webdav_copytmp_rename()
2898 unlink(tmpb->ptr); in webdav_copytmp_rename()
4804 fd = fdevent_open_cloexec(pconf->tmpb->ptr, 0, in mod_webdav_put_range()
4808 unlink(pconf->tmpb->ptr); in mod_webdav_put_range()
4853 unlink(pconf->tmpb->ptr); in mod_webdav_put_range()
4867 if (0 == rename(pconf->tmpb->ptr, r->physical.path.ptr)) in mod_webdav_put_range()
4869 if (0 == renameat2(AT_FDCWD, pconf->tmpb->ptr, in mod_webdav_put_range()
4883 unlink(pconf->tmpb->ptr); in mod_webdav_put_range()
4955 buffer * const tmpb = pconf->tmpb; in mod_webdav_put() local
4956 buffer_clear(tmpb); in mod_webdav_put()
4957 buffer_append_str2(tmpb, BUF_PTR_LEN(&r->physical.path), in mod_webdav_put()
4959 buffer_append_int(tmpb, (long)getpid()); in mod_webdav_put()
4960 buffer_append_char(tmpb, '.'); in mod_webdav_put()
4962 buffer_append_uint_hex_lc(tmpb, (uintptr_t)pconf); /*(stack/heap addr)*/ in mod_webdav_put()
4964 buffer_append_int(tmpb, (long)c->file.fd); in mod_webdav_put()
4965 buffer_append_char(tmpb, '~'); in mod_webdav_put()
4967 if (buffer_clen(tmpb) >= PATH_MAX) { /*(temp file path too long)*/ in mod_webdav_put()
4972 const char *pathtemp = tmpb->ptr; in mod_webdav_put()