std.c.*: add birthtime function to Stat

Adds a birthtime function to the `Stat` structs of Unices which support this. This is done to match the `atime`, `mtime`, and `ctime` functions.
This commit is contained in:
ominitay 2022-01-08 21:19:35 +00:00
parent d978fdaa67
commit b2610649fc
No known key found for this signature in database
GPG Key ID: DD7CAB34AB04B8E2
4 changed files with 16 additions and 0 deletions

View File

@ -395,6 +395,10 @@ pub const Stat = extern struct {
pub fn ctime(self: @This()) timespec {
return self.ctimespec;
}
pub fn birthtime(self: @This()) timespec {
return self.birthtimespec;
}
};
pub const timespec = extern struct {

View File

@ -283,6 +283,10 @@ pub const Stat = extern struct {
pub fn ctime(self: @This()) timespec {
return self.ctim;
}
pub fn birthtime(self: @This()) timespec {
return self.birthtim;
}
};
pub const timespec = extern struct {

View File

@ -312,6 +312,10 @@ pub const Stat = extern struct {
pub fn ctime(self: @This()) timespec {
return self.ctim;
}
pub fn birthtime(self: @This()) timespec {
return self.birthtim;
}
};
pub const timespec = extern struct {

View File

@ -235,6 +235,10 @@ pub const Stat = extern struct {
pub fn ctime(self: @This()) timespec {
return self.ctim;
}
pub fn birthtime(self: @This()) timespec {
return self.birthtim;
}
};
pub const timespec = extern struct {