blob: 4a7ce24ceae044655b3072a08c6fee8d9aad213a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include "tar.h"
// only first hard link
// checksum positive and negative bytes
int main(int argc, char **argv)
{
t_args args;
int archive_fd;
int ret;
if (!args_parse(argc, argv, &args) ||
(archive_fd = archive_get_fd(&args)) == -1)
return EXIT_FAILURE;
ret = archive_dispatch_action(archive_fd, &args);
if (archive_fd != STDOUT_FILENO && archive_fd != STDIN_FILENO)
close(archive_fd);
return ret == -1 ? 1 : 0;
}
|