util/nvmutil: don't capitalise set_err

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2026-03-02 23:04:03 +00:00
parent d3ca9946a9
commit 3248b8f651
+18 -18
View File
@@ -61,8 +61,8 @@ op_t op[] = {
}; };
void (*cmd)(void) = NULL; void (*cmd)(void) = NULL;
#define SET_ERR(x) errno = errno ? errno : x #define set_err(x) errno = errno ? errno : x
#define err_if(x) if (x) err(SET_ERR(ECANCELED), "%s", fname) #define err_if(x) if (x) err(set_err(ECANCELED), "%s", fname)
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
@@ -112,7 +112,7 @@ set_cmd(int argc, char *argv[])
cmd = op[i].cmd; cmd = op[i].cmd;
break; break;
} }
err(SET_ERR(EINVAL), "Too few args on command '%s'", err(set_err(EINVAL), "Too few args on command '%s'",
op[i].str); op[i].str);
} }
} else { /* argc == 2 */ } else { /* argc == 2 */
@@ -146,7 +146,7 @@ void
checkdir(const char *path) checkdir(const char *path)
{ {
if (opendir(path) != NULL) if (opendir(path) != NULL)
err(SET_ERR(EISDIR), "%s", path); err(set_err(EISDIR), "%s", path);
if (errno == ENOTDIR) if (errno == ENOTDIR)
errno = 0; errno = 0;
err_if(errno); err_if(errno);
@@ -170,7 +170,7 @@ openFiles(const char *path)
partsize = st.st_size >> 1; partsize = st.st_size >> 1;
break; break;
default: default:
err(SET_ERR(ECANCELED), "Invalid file size (not 8/16/128KiB)"); err(set_err(ECANCELED), "Invalid file size (not 8/16/128KiB)");
break; break;
} }
} }
@@ -179,9 +179,9 @@ void
xopen(int *f, const char *l, int p, struct stat *st) xopen(int *f, const char *l, int p, struct stat *st)
{ {
if ((*f = open(l, p)) == -1) \ if ((*f = open(l, p)) == -1) \
err(SET_ERR(ECANCELED), "%s", l); \ err(set_err(ECANCELED), "%s", l); \
if (fstat(*f, st) == -1) \ if (fstat(*f, st) == -1) \
err(SET_ERR(ECANCELED), "%s", l); err(set_err(ECANCELED), "%s", l);
} }
void void
@@ -219,7 +219,7 @@ void
readGbe_part(int p) readGbe_part(int p)
{ {
if (pread(fd, (uint8_t *) gbe[p], nf, p * partsize) != nf) if (pread(fd, (uint8_t *) gbe[p], nf, p * partsize) != nf)
err(SET_ERR(ECANCELED), err(set_err(ECANCELED),
"Can't read %ld b from '%s' p%d", nf, fname, p); "Can't read %ld b from '%s' p%d", nf, fname, p);
swap(p); /* handle big-endian host CPU */ swap(p); /* handle big-endian host CPU */
} }
@@ -255,12 +255,12 @@ parseMacString(const char *strMac, uint16_t *mac)
{ {
uint64_t total = 0; uint64_t total = 0;
if (strnlen(strMac, 20) != 17) if (strnlen(strMac, 20) != 17)
err(SET_ERR(EINVAL), "Invalid MAC address string length"); err(set_err(EINVAL), "Invalid MAC address string length");
for (uint8_t h, i = 0; i < 16; i += 3) { for (uint8_t h, i = 0; i < 16; i += 3) {
if (i != 15) if (i != 15)
if (strMac[i + 2] != ':') if (strMac[i + 2] != ':')
err(SET_ERR(EINVAL), err(set_err(EINVAL),
"Invalid MAC address separator '%c'", "Invalid MAC address separator '%c'",
strMac[i + 2]); strMac[i + 2]);
@@ -268,7 +268,7 @@ parseMacString(const char *strMac, uint16_t *mac)
for (int nib = 0; nib < 2; nib++, total += h) { for (int nib = 0; nib < 2; nib++, total += h) {
if ((h = hextonum(strMac[i + nib])) > 15) if ((h = hextonum(strMac[i + nib])) > 15)
err(SET_ERR(EINVAL), "Invalid character '%c'", err(set_err(EINVAL), "Invalid character '%c'",
strMac[i + nib]); strMac[i + nib]);
/* If random, ensure that local/unicast bits are set */ /* If random, ensure that local/unicast bits are set */
@@ -284,9 +284,9 @@ parseMacString(const char *strMac, uint16_t *mac)
} }
if (total == 0) if (total == 0)
err(SET_ERR(EINVAL), "Invalid MAC (all-zero MAC address)"); err(set_err(EINVAL), "Invalid MAC (all-zero MAC address)");
if (mac[0] & 1) if (mac[0] & 1)
err(SET_ERR(EINVAL), "Invalid MAC (multicast bit set)"); err(set_err(EINVAL), "Invalid MAC (multicast bit set)");
} }
uint8_t uint8_t
@@ -407,7 +407,7 @@ goodChecksum(int partnum)
return 1; return 1;
fprintf(stderr, "WARNING: BAD checksum in part %d\n", partnum); fprintf(stderr, "WARNING: BAD checksum in part %d\n", partnum);
SET_ERR(ECANCELED); set_err(ECANCELED);
return 0; return 0;
} }
@@ -432,9 +432,9 @@ void
check_bounds(int c, int p) check_bounds(int c, int p)
{ {
if ((p != 0) && (p != 1)) if ((p != 0) && (p != 1))
err(SET_ERR(EINVAL), "check_bounds: invalid partnum %d", p); err(set_err(EINVAL), "check_bounds: invalid partnum %d", p);
if ((c < 0) || (c > ((nf >> 1) - 1))) if ((c < 0) || (c > ((nf >> 1) - 1)))
err(SET_ERR(EINVAL), "check_bounds: out of bounds %d", c); err(set_err(EINVAL), "check_bounds: out of bounds %d", c);
} }
void void
@@ -451,7 +451,7 @@ writeGbe_part(int p)
{ {
swap(p); /* swap bytes on big-endian host CPUs */ swap(p); /* swap bytes on big-endian host CPUs */
if(pwrite(fd, (uint8_t *) gbe[p], nf, p * partsize) != nf) if(pwrite(fd, (uint8_t *) gbe[p], nf, p * partsize) != nf)
err(SET_ERR(ECANCELED), err(set_err(ECANCELED),
"Can't write %ld b to '%s' p%d", nf, fname, p); "Can't write %ld b to '%s' p%d", nf, fname, p);
} }
@@ -486,5 +486,5 @@ usage(char *util)
" %s FILE brick 0|1\n" " %s FILE brick 0|1\n"
" %s FILE setchecksum 0|1\n", " %s FILE setchecksum 0|1\n",
util, util, util, util, util, util, util); util, util, util, util, util, util, util);
err(SET_ERR(ECANCELED), "Too few arguments"); err(set_err(ECANCELED), "Too few arguments");
} }