db: replace err() macro with die()
Dependencies
- [2]
ZYBYX2TBAdd new pristine subcommand
Change contents
- edit in db.c at line 8
#include <errno.h>#include <string.h> - edit in db.c at line 18
#define err(msg) \do { \perror(msg); \exit(EXIT_FAILURE); \} while (0) - replacement in db.c at line 22
for (i = 0; i < len; i++) {printf("%02x ", mem[i]);printf("%02x", mem[0]);for (i = 1; i < len; i++) {printf(" %02x", mem[i]); - replacement in db.c at line 40
printglobalheader(struct globalheader *gh, bool currentroot)printglobalheader(struct globalheader *gh, size i, bool currentroot) - edit in db.c at line 42
printf("--- root page %lu ---\n", i); - replacement in db.c at line 47
printf("freedb = %lu\n", gh->freedb);printf("freedb = %lu (0x%08lx)\n", gh->freedb, gh->freedb); - replacement in db.c at line 64
err("open");die("open:%s", strerror(errno)); - replacement in db.c at line 68
err("mmap");die("mmap:%s", strerror(errno)); - replacement in db.c at line 75
printglobalheader(&gh, curroot == 0);printglobalheader(&gh, 0, curroot == 0); - replacement in db.c at line 81
err("mmap2");die("mmap:%s", strerror(errno)); - replacement in db.c at line 85
printglobalheader(&gh, curroot == i);printglobalheader(&gh, i, curroot == i);