We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 38d4440 commit 43eb9b5Copy full SHA for 43eb9b5
src/link/Elf/Archive.zig
@@ -118,7 +118,6 @@ pub fn setArHdr(opts: struct {
118
.ar_fmag = undefined,
119
};
120
@memset(mem.asBytes(&hdr), 0x20);
121
- @memcpy(&hdr.ar_fmag, elf.ARFMAG);
122
123
{
124
var writer: std.Io.Writer = .fixed(&hdr.ar_name);
@@ -129,10 +128,15 @@ pub fn setArHdr(opts: struct {
129
128
.name_off => |x| writer.print("/{d}", .{x}) catch unreachable,
130
}
131
+ hdr.ar_date[0] = '0';
132
+ hdr.ar_uid[0] = '0';
133
+ hdr.ar_gid[0] = '0';
134
+ hdr.ar_mode[0] = '0';
135
136
var writer: std.Io.Writer = .fixed(&hdr.ar_size);
137
writer.print("{d}", .{opts.size}) catch unreachable;
138
139
+ hdr.ar_fmag = elf.ARFMAG.*;
140
141
return hdr;
142
0 commit comments