9 main (int argc __attribute__ ((unused)), char *argv[])
11 int fd = open (argv[1], O_RDWR);
13 error (2, errno, "open: %s", argv[1]);
15 if (elf_version (EV_CURRENT) == EV_NONE)
16 error (1, 0, "libelf version mismatch");
18 Elf *elf = elf_begin (fd, ELF_C_RDWR_MMAP, NULL);
20 error (1, 0, "elf_begin: %s", elf_errmsg (-1));
22 if (elf_update (elf, ELF_C_WRITE) < 0)
23 error (1, 0, "elf_update: %s", elf_errmsg (-1));