projects
/
rcpio.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
first rev of some stupid code for reading/writing cpio archives
[rcpio.git]
/
cpio-fmt.h
1
#ifndef CPIO_FMT_H
2
#define CPIO_FMT_H
3
4
#define CPIO_MAGIC "070701"
5
6
struct cpio_hdr {
7
char c_magic[6];
8
char c_ino[8];
9
char c_mode[8];
10
char c_uid[8];
11
char c_gid[8];
12
char c_nlink[8];
13
char c_mtime[8];
14
char c_filesize[8];
15
char c_devmajor[8];
16
char c_devminor[8];
17
char c_rdevmajor[8];
18
char c_rdevminor[8];
19
char c_namesize[8];
20
char c_checksum[8];
21
};
22
23
static int pad(int size)
24
{
25
int tail = size % 4;
26
27
if (tail)
28
size = size + (4 - tail);
29
return size;
30
}
31
32
33
#endif /* CPIO_FMT_H */