starting with sections
This commit is contained in:
20
src/so.zig
Normal file
20
src/so.zig
Normal 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
|
||||
};
|
||||
Reference in New Issue
Block a user