chiark / gitweb /
treewide: auto-convert the simple cases to log_*_errno()
authorMichal Schmidt <mschmidt@redhat.com>
Fri, 28 Nov 2014 10:58:34 +0000 (11:58 +0100)
committerMichal Schmidt <mschmidt@redhat.com>
Fri, 28 Nov 2014 11:04:41 +0000 (12:04 +0100)
As a followup to 086891e5c1 "log: add an "error" parameter to all
low-level logging calls and intrdouce log_error_errno() as log calls
that take error numbers", use sed to convert the simple cases to use
the new macros:

find . -name '*.[ch]' | xargs sed -r -i -e \
's/log_(debug|info|notice|warning|error|emergency)\("(.*)%s"(.*), strerror\(-([a-zA-Z_]+)\)\);/log_\1_errno(-\4, "\2%m"\3);/'

Multi-line log_*() invocations are not covered.
And we also should add log_unit_*_errno().


No differences found