[LEDE-DEV] [PATCH] luci: treewide: Replace strerror(errno) with %m.
Karl Palsson
karlp at tweak.net.au
Tue Dec 26 00:25:55 PST 2017
Rosen Penev <rosenp at gmail.com> wrote:
> Saves a few bytes. No functional difference.
Except that it now requires gnu extensions to compile. That seems
like a pretty poor tradeoff.
Sincerely,
Karl P
>
> Signed-off-by: Rosen Penev <rosenp at gmail.com>
> ---
> contrib/package/freifunk-watchdog/src/watchdog.c | 6 ++---
> contrib/package/freifunk-watchdog/src/watchdog.h | 6 ++---
> modules/luci-mod-admin-full/src/luci-bwc.c | 31 ++++++++++++------------
> 3 files changed, 19 insertions(+), 24 deletions(-)
>
> diff --git a/contrib/package/freifunk-watchdog/src/watchdog.c
> b/contrib/package/freifunk-watchdog/src/watchdog.c index
> f546985..3e46668 100644
> --- a/contrib/package/freifunk-watchdog/src/watchdog.c
> +++ b/contrib/package/freifunk-watchdog/src/watchdog.c
> @@ -153,8 +153,7 @@ static int find_process(const char *name)
> return pid;
> }
>
> - syslog(LOG_CRIT, "Unable to open /proc: %s",
> - strerror(errno));
> + syslog(LOG_CRIT, "Unable to open /proc: %m");
>
> return -1;
> }
> @@ -381,8 +380,7 @@ static int do_daemon(void)
>
> if( (iwfd = socket(AF_INET, SOCK_DGRAM, 0)) == -1 )
> {
> - syslog(LOG_ERR, "Can not open wireless control socket: %s",
> - strerror(errno));
> + syslog(LOG_ERR, "Can not open wireless control socket: %m");
>
> return 1;
> }
> diff --git a/contrib/package/freifunk-watchdog/src/watchdog.h
> b/contrib/package/freifunk-watchdog/src/watchdog.h index
> 6f2382d..d13bbd9 100644
> --- a/contrib/package/freifunk-watchdog/src/watchdog.h
> +++ b/contrib/package/freifunk-watchdog/src/watchdog.h
> @@ -128,14 +128,12 @@ iw_ioctl(int skfd, /* Socket to the kernel */
> switch(fork()) \
> { \
> case -1: \
> - syslog(LOG_CRIT, "Unable to fork child: %s", \
> - strerror(errno)); \
> + syslog(LOG_CRIT, "Unable to fork child: %m"); \
> break; \
> \
> case 0: \
> execl(x, NULL); \
> - syslog(LOG_CRIT, "Unable to execute action: %s", \
> - strerror(errno)); \
> + syslog(LOG_CRIT, "Unable to execute action: %m"); \
> return 1; \
> } \
> } while(0)
> diff --git a/modules/luci-mod-admin-full/src/luci-bwc.c
> b/modules/luci-mod-admin-full/src/luci-bwc.c index
> 8ddd917..2d1cc6d 100644
> --- a/modules/luci-mod-admin-full/src/luci-bwc.c
> +++ b/modules/luci-mod-admin-full/src/luci-bwc.c
> @@ -309,8 +309,8 @@ static int update_ifstat(
> {
> if (init_file(path, sizeof(struct traffic_entry)))
> {
> - fprintf(stderr, "Failed to init %s: %s\n",
> - path, strerror(errno));
> + fprintf(stderr, "Failed to init %s: %m\n",
> + path);
>
> return -1;
> }
> @@ -339,8 +339,8 @@ static int update_radiostat(
> {
> if (init_file(path, sizeof(struct radio_entry)))
> {
> - fprintf(stderr, "Failed to init %s: %s\n",
> - path, strerror(errno));
> + fprintf(stderr, "Failed to init %s: %m\n",
> + path);
>
> return -1;
> }
> @@ -367,8 +367,8 @@ static int update_cnstat(uint32_t udp, uint32_t tcp, uint32_t other)
> {
> if (init_file(path, sizeof(struct conn_entry)))
> {
> - fprintf(stderr, "Failed to init %s: %s\n",
> - path, strerror(errno));
> + fprintf(stderr, "Failed to init %s: %m\n",
> + path);
>
> return -1;
> }
> @@ -395,8 +395,8 @@ static int update_ldstat(uint16_t load1, uint16_t load5, uint16_t load15)
> {
> if (init_file(path, sizeof(struct load_entry)))
> {
> - fprintf(stderr, "Failed to init %s: %s\n",
> - path, strerror(errno));
> + fprintf(stderr, "Failed to init %s: %m\n",
> + path);
>
> return -1;
> }
> @@ -459,7 +459,7 @@ static int run_daemon(void)
> /* write pid */
> if (writepid())
> {
> - fprintf(stderr, "Failed to write pid file: %s\n", strerror(errno));
> + fprintf(stderr, "Failed to write pid file: %m\n");
> return 1;
> }
>
> @@ -574,15 +574,14 @@ static void check_daemon(void)
> if (run_daemon())
> {
> fprintf(stderr,
> - "Failed to ping daemon and unable to start it up: %s\n",
> - strerror(errno));
> + "Failed to ping daemon and unable to start it up: %m\n");
>
> exit(1);
> }
> }
> else if (kill(pid, SIGUSR1))
> {
> - fprintf(stderr, "Failed to send signal: %s\n", strerror(errno));
> + fprintf(stderr, "Failed to send signal: %m\n");
> exit(2);
> }
> }
> @@ -599,7 +598,7 @@ static int run_dump_ifname(const char *ifname)
>
> if (mmap_file(path, sizeof(struct traffic_entry), &m))
> {
> - fprintf(stderr, "Failed to open %s: %s\n", path, strerror(errno));
> + fprintf(stderr, "Failed to open %s: %m\n", path);
> return 1;
> }
>
> @@ -635,7 +634,7 @@ static int run_dump_radio(const char *ifname)
>
> if (mmap_file(path, sizeof(struct radio_entry), &m))
> {
> - fprintf(stderr, "Failed to open %s: %s\n", path, strerror(errno));
> + fprintf(stderr, "Failed to open %s: %m\n", path);
> return 1;
> }
>
> @@ -669,7 +668,7 @@ static int run_dump_conns(void)
>
> if (mmap_file(path, sizeof(struct conn_entry), &m))
> {
> - fprintf(stderr, "Failed to open %s: %s\n", path, strerror(errno));
> + fprintf(stderr, "Failed to open %s: %m\n", path);
> return 1;
> }
>
> @@ -703,7 +702,7 @@ static int run_dump_load(void)
>
> if (mmap_file(path, sizeof(struct load_entry), &m))
> {
> - fprintf(stderr, "Failed to open %s: %s\n", path, strerror(errno));
> + fprintf(stderr, "Failed to open %s: %m\n", path);
> return 1;
> }
>
> --
> 2.7.4
>
>
> _______________________________________________
> Lede-dev mailing list
> Lede-dev at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/lede-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.html
Type: application/pgp-signature
Size: 1161 bytes
Desc: OpenPGP Digital Signature
URL: <http://lists.infradead.org/pipermail/lede-dev/attachments/20171226/479dc835/attachment-0001.sig>
More information about the Lede-dev
mailing list