Lines Matching refs:statbuf
85 init_write_buffer(struct stat *statbuf, struct statfs *fs_stats, removefile_state_t state) {
88 state->file_size = statbuf->st_size;
89 state->buffsize = statbuf->st_blksize;
93 state->buffsize = (u_int32_t)(statbuf->st_size / statbuf->st_blksize) * statbuf->st_blksize;
94 if ((statbuf->st_size % statbuf->st_blksize) != 0) {
96 state->buffsize += statbuf->st_blksize;
97 } else if (state->buffsize < statbuf->st_blksize) {
99 state->buffsize = statbuf->st_blksize;
294 struct stat statbuf;
302 if (lstat(path, &statbuf) == -1)
304 if (!S_ISREG(statbuf.st_mode))
306 if (statbuf.st_nlink > 1) {
362 if ((statbuf.st_flags & UF_IMMUTABLE) ||
363 (statbuf.st_flags & UF_APPEND) ||
364 (statbuf.st_flags & UF_NOUNLINK) ||
365 (statbuf.st_flags & SF_IMMUTABLE) ||
366 (statbuf.st_flags & SF_APPEND) ||
367 (statbuf.st_flags & SF_NOUNLINK))
376 if (init_write_buffer(&statbuf, &fs_stats, state) == -1) {
409 if (lstat(rsrc_path, &statbuf) != 0) {
417 rsrc_fork_size = statbuf.st_size;
431 if (init_write_buffer(&statbuf, &fs_stats, state) == -1) {