aboutsummaryrefslogtreecommitdiff
path: root/lib/std/c/linux.zig
diff options
context:
space:
mode:
authoraiotter <git@aiotter.com>2022-05-07 10:10:21 +0900
committeraiotter <git@aiotter.com>2022-05-17 15:23:55 +0900
commit552ef5f2e4ecc4b788476be6836d262aaf3216d3 (patch)
treebd7d658cee3db539c4aefa927818c1708c698429 /lib/std/c/linux.zig
parentad7f725dbacb8144bdff7f0ce3bcfaf47725a4bc (diff)
downloadzig-552ef5f2e4ecc4b788476be6836d262aaf3216d3.tar.gz
zig-552ef5f2e4ecc4b788476be6836d262aaf3216d3.zip
std.c: Implement dirent on std/c/linux.zig
Diffstat (limited to 'lib/std/c/linux.zig')
-rw-r--r--lib/std/c/linux.zig15
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/std/c/linux.zig b/lib/std/c/linux.zig
index 5f96fe3fe0..325ef3a894 100644
--- a/lib/std/c/linux.zig
+++ b/lib/std/c/linux.zig
@@ -364,3 +364,18 @@ pub const RTLD = struct {
pub const GLOBAL = 256;
pub const LOCAL = 0;
};
+
+pub const dirent = struct {
+ d_ino: c_uint,
+ d_off: c_uint,
+ d_reclen: c_ushort,
+ d_type: u8,
+ d_name: [256]u8,
+};
+pub const dirent64 = struct {
+ d_ino: c_ulong,
+ d_off: c_ulong,
+ d_reclen: c_ushort,
+ d_type: u8,
+ d_name: [256]u8,
+};