starting with sections

This commit is contained in:
2022-02-28 10:31:14 +02:00
committed by Motiejus Jakštys
parent 40deb3f0be
commit 3eec9a3274
4 changed files with 255 additions and 6 deletions

20
src/so.zig Normal file
View File

@@ -0,0 +1,20 @@
const Passwd = extern struct {
// zig fmt: off
pw_name: [*:0]u8, // username
pw_passwd: [*:0]const u8, // user password, always '*'
pw_uid: u32, // user ID
pw_gid: u32, // group ID
pw_gecos: [*:0]const u8, // user information
pw_dir: [*:0]const u8, // home directory
pw_shell: [*:0]const u8, // shell program
// zig fmt: on
};
const Group = extern struct {
// zig fmt: off
gr_name: [*:0]u8, // group name
gr_passwd: [*:0]u8, // group password, always '*'
gr_gid: u32, // group ID
gr_mem: [*:0][*:0] const u8, // NULL-terminated array of pointers to group members
// zig fmt: off
};