Lines Matching refs:statbuf
70 int init_write_buffer(struct stat *statbuf, struct statfs *fs_stats) {
74 file_size = statbuf->st_size;
75 buffsize = statbuf->st_blksize;
79 buffsize = (u_int32_t)(statbuf->st_size / statbuf->st_blksize) * statbuf->st_blksize;
80 if ((statbuf->st_size % statbuf->st_blksize) != 0) {
82 buffsize += statbuf->st_blksize;
83 } else if (buffsize < statbuf->st_blksize) {
85 buffsize = statbuf->st_blksize;
327 struct stat statbuf;
335 if (lstat(path, &statbuf) == -1)
337 if (!S_ISREG(statbuf.st_mode))
340 if (statbuf.st_nlink > 1) {
405 if ((statbuf.st_flags & UF_IMMUTABLE) ||
406 (statbuf.st_flags & UF_APPEND) ||
407 (statbuf.st_flags & UF_NOUNLINK) ||
408 (statbuf.st_flags & SF_IMMUTABLE) ||
409 (statbuf.st_flags & SF_APPEND) ||
410 (statbuf.st_flags & SF_NOUNLINK))
418 if (init_write_buffer(&statbuf, &fs_stats) == -1) {
459 if (lstat(rsrc_path, &statbuf) != 0) {
467 rsrc_fork_size = statbuf.st_size;
485 if (init_write_buffer(&statbuf, &fs_stats) == -1) {