Home | History | Annotate | Download | only in strace

Lines Matching refs:statbuf

52 DO_PRINTSTAT(struct tcb *tcp, const STRUCT_STAT *statbuf)
56 (unsigned int) STAT_MAJOR(statbuf->st_dev),
57 (unsigned int) STAT_MINOR(statbuf->st_dev),
58 (unsigned long long) statbuf->st_ino,
59 sprintmode(statbuf->st_mode));
61 (unsigned int) statbuf->st_nlink,
62 (unsigned int) statbuf->st_uid,
63 (unsigned int) statbuf->st_gid);
65 tprintf("st_blksize=%u, ", (unsigned int) statbuf->st_blksize);
69 (unsigned long long) statbuf->st_blocks);
72 tprintf("{st_mode=%s, ", sprintmode(statbuf->st_mode));
75 switch (statbuf->st_mode & S_IFMT) {
79 (unsigned int) STAT_MAJOR(statbuf->st_rdev),
80 (unsigned int) STAT_MINOR(statbuf->st_rdev));
83 (unsigned int) STAT_MAJOR(statbuf->st_size),
84 (unsigned int) STAT_MINOR(statbuf->st_size));
89 (unsigned long long) statbuf->st_size);
94 const bool cast = sizeof(statbuf->st_atime) == sizeof(int);
97 tprints(sprinttime(cast ? (time_t) (int) statbuf->st_atime:
98 (time_t) statbuf->st_atime));
100 if (statbuf->st_atime_nsec)
101 tprintf(".%09lu", (unsigned long) statbuf->st_atime_nsec);
104 tprints(sprinttime(cast ? (time_t) (int) statbuf->st_mtime:
105 (time_t) statbuf->st_mtime));
107 if (statbuf->st_mtime_nsec)
108 tprintf(".%09lu", (unsigned long) statbuf->st_mtime_nsec);
111 tprints(sprinttime(cast ? (time_t) (int) statbuf->st_ctime:
112 (time_t) statbuf->st_ctime));
114 if (statbuf->st_ctime_nsec)
115 tprintf(".%09lu", (unsigned long) statbuf->st_ctime_nsec);
118 tprintf(", st_flags=%u", (unsigned int) statbuf->st_flags);
122 (int) sizeof statbuf->st_fstype, statbuf->st_fstype);
125 tprintf(", st_gen=%u", (unsigned int) statbuf->st_gen);