aboutsummaryrefslogtreecommitdiff
path: root/libctf/libctf.ver
diff options
context:
space:
mode:
authorNick Alcock <nick.alcock@oracle.com>2020-06-04 18:07:38 +0100
committerNick Alcock <nick.alcock@oracle.com>2020-07-22 18:02:18 +0100
commite148b73013109517c4d179aa9ae5a50b6d1dd5b5 (patch)
treef35a67a172a16852efc56d6d1fdbb586cf307dcc /libctf/libctf.ver
parent1fa7a0c24e78e7f7995a3fa608c9f97a6ccbe1b6 (diff)
downloadbinutils-e148b73013109517c4d179aa9ae5a50b6d1dd5b5.zip
binutils-e148b73013109517c4d179aa9ae5a50b6d1dd5b5.tar.gz
binutils-e148b73013109517c4d179aa9ae5a50b6d1dd5b5.tar.bz2
libctf: drop error-prone ctf_strerror
This utility function is almost useless (all it does is casts the result of a strerror) but has a seriously confusing name. Over and over again I have accidentally called it instead of ctf_errmsg, and hidden a time-bomb for myself in a hard-to-test error-handling path: since ctf_strerror is just a strerror wrapper, it cannot handle CTF errnos, unlike ctf_errmsg. It's astonishingly lucky that none of these errors have crept into any commits to date. Fuse it into ctf_errmsg and drop it. libctf/ * ctf-impl.h (ctf_strerror): Delete. * ctf-subr.c (ctf_strerror): Likewise. * ctf-error.c (ctf_errmsg): Stop using ctf_strerror: just use strerror directly.
Diffstat (limited to 'libctf/libctf.ver')
0 files changed, 0 insertions, 0 deletions