94 memcpy(h.name, name.ptr, name.length); |
94 memcpy(h.name, name.ptr, name.length); |
95 // mode |
95 // mode |
96 snprintf(h.mode, 8, "%07o", mode); |
96 snprintf(h.mode, 8, "%07o", mode); |
97 h.mode[7] = ' '; |
97 h.mode[7] = ' '; |
98 // uid/gid |
98 // uid/gid |
99 memset(h.uid, '0', 16); |
99 memset(h.uid, '0', 8); |
100 h.uid[7] = ' '; |
100 h.uid[7] = ' '; |
|
101 memset(h.gid, '0', 8); |
101 h.gid[7] = ' '; |
102 h.gid[7] = ' '; |
102 // size |
103 // size |
103 snprintf(h.size, 12, "%011lo", size); |
104 snprintf(h.size, 12, "%011lo", size); |
104 h.size[11] = ' '; |
105 h.size[11] = ' '; |
105 // mtime |
106 // mtime |