Iros
 
Loading...
Searching...
No Matches
stat.h
Go to the documentation of this file.
1#pragma once
2
5#include <ccpp/bits/dev_t.h>
6#include <ccpp/bits/gid_t.h>
7#include <ccpp/bits/ino_t.h>
8#include <ccpp/bits/mode_t.h>
9#include <ccpp/bits/nlink_t.h>
10#include <ccpp/bits/off_t.h>
11#include <ccpp/bits/timespec.h>
12#include <ccpp/bits/uid_t.h>
13
15
16struct stat {
23 unsigned char __padding1[4];
28 struct timespec st_atim;
29#define st_atime st_atim.tv_sec
30 struct timespec st_mtim;
31#define st_mtime st_mtim.tv_sec
32 struct timespec st_ctim;
33#define st_ctime st_ctim.tv_sec
34 unsigned char __padding2[24];
35};
36
__CCPP_BEGIN_DECLARATIONS typedef __INT64_TYPE__ blkcnt_t
Definition blkcnt_t.h:7
__CCPP_BEGIN_DECLARATIONS typedef __INT64_TYPE__ blksize_t
Definition blksize_t.h:7
__CCPP_BEGIN_DECLARATIONS typedef __UINT64_TYPE__ dev_t
Definition dev_t.h:7
__CCPP_BEGIN_DECLARATIONS typedef __UINT32_TYPE__ gid_t
Definition gid_t.h:7
__CCPP_BEGIN_DECLARATIONS typedef __UINT64_TYPE__ ino_t
Definition ino_t.h:7
#define __CCPP_END_DECLARATIONS
Definition config.h:8
#define __CCPP_BEGIN_DECLARATIONS
Definition config.h:7
__CCPP_BEGIN_DECLARATIONS typedef __UINT32_TYPE__ mode_t
Definition mode_t.h:7
__CCPP_BEGIN_DECLARATIONS typedef __INT64_TYPE__ off_t
Definition off_t.h:7
Definition stat.h:16
off_t st_size
Definition stat.h:25
nlink_t st_nlink
Definition stat.h:19
unsigned char __padding1[4]
Definition stat.h:23
unsigned char __padding2[24]
Definition stat.h:34
blksize_t st_blksize
Definition stat.h:26
uid_t st_uid
Definition stat.h:21
mode_t st_mode
Definition stat.h:20
struct timespec st_mtim
Definition stat.h:30
struct timespec st_atim
Definition stat.h:28
struct timespec st_ctim
Definition stat.h:32
ino_t st_ino
Definition stat.h:18
dev_t st_rdev
Definition stat.h:24
gid_t st_gid
Definition stat.h:22
dev_t st_dev
Definition stat.h:17
blkcnt_t st_blkcnt
Definition stat.h:27
Definition timespec.h:7
__CCPP_BEGIN_DECLARATIONS typedef __UINT32_TYPE__ uid_t
Definition uid_t.h:7