diff options
author | Philipp Klaus Krause <pkk@spth.de> | 2020-10-14 10:45:34 +0200 |
---|---|---|
committer | Philipp Klaus Krause <pkk@spth.de> | 2020-10-14 10:45:34 +0200 |
commit | 894c45b308c98852769263d98a18e517183f414b (patch) | |
tree | 4981410b003cb23b600964439e143286004e2b5a /erts/emulator | |
parent | b74110309f8baafd57a1373677d8d8a09afdc61c (diff) | |
download | erlang-894c45b308c98852769263d98a18e517183f414b.tar.gz |
Since the string from strerror should never be modified, use const.
Diffstat (limited to 'erts/emulator')
-rw-r--r-- | erts/emulator/beam/erl_alloc.c | 2 | ||||
-rw-r--r-- | erts/emulator/beam/erl_drv_thread.c | 4 | ||||
-rw-r--r-- | erts/emulator/beam/erl_init.c | 2 | ||||
-rw-r--r-- | erts/emulator/sys/unix/sys_time.c | 10 |
4 files changed, 9 insertions, 9 deletions
diff --git a/erts/emulator/beam/erl_alloc.c b/erts/emulator/beam/erl_alloc.c index f98471420a..ade67e7301 100644 --- a/erts/emulator/beam/erl_alloc.c +++ b/erts/emulator/beam/erl_alloc.c @@ -710,7 +710,7 @@ erts_alloc_init(int *argc, char **argv, ErtsAllocInitOpts *eaiop) errno = 0; if (mlockall(MCL_CURRENT|MCL_FUTURE) != 0) { int err = errno; - char *errstr = err ? strerror(err) : "unknown"; + const char *errstr = err ? strerror(err) : "unknown"; erts_exit(1, "Failed to lock physical memory: %s (%d)\n", errstr, err); } diff --git a/erts/emulator/beam/erl_drv_thread.c b/erts/emulator/beam/erl_drv_thread.c index 04839fa958..949d89232a 100644 --- a/erts/emulator/beam/erl_drv_thread.c +++ b/erts/emulator/beam/erl_drv_thread.c @@ -35,9 +35,9 @@ + sizeof(((ErlDrvThreadOpts *) 0)->LAST_FIELD)) static void -fatal_error(int err, char *func) +fatal_error(int err, const char *func) { - char *estr = strerror(err); + const char *estr = strerror(err); if (!estr) { if (err == ENOTSUP) estr = "Not supported"; diff --git a/erts/emulator/beam/erl_init.c b/erts/emulator/beam/erl_init.c index aca03157dd..6ab85cffc4 100644 --- a/erts/emulator/beam/erl_init.c +++ b/erts/emulator/beam/erl_init.c @@ -2445,7 +2445,7 @@ erl_start(int argc, char **argv) __decl_noreturn void erts_thr_fatal_error(int err, const char *what) { - char *errstr = err ? strerror(err) : NULL; + const char *errstr = err ? strerror(err) : NULL; erts_fprintf(stderr, "Failed to %s: %s%s(%d)\n", what, diff --git a/erts/emulator/sys/unix/sys_time.c b/erts/emulator/sys/unix/sys_time.c index 64c8f006c9..5fd48b793c 100644 --- a/erts/emulator/sys/unix/sys_time.c +++ b/erts/emulator/sys/unix/sys_time.c @@ -453,7 +453,7 @@ posix_clock_gettime(clockid_t id, char *name) if (clock_gettime(id, &ts) != 0) { int err = errno; - char *errstr = err ? strerror(err) : "unknown"; + const char *errstr = err ? strerror(err) : "unknown"; erts_exit(ERTS_ABORT_EXIT, "clock_gettime(%s, _) failed: %s (%d)\n", name, errstr, err); @@ -498,13 +498,13 @@ posix_clock_gettime_times(clockid_t mid, char *mname, serr = errno; if (mres != 0) { - char *errstr = merr ? strerror(merr) : "unknown"; + const char *errstr = merr ? strerror(merr) : "unknown"; erts_exit(ERTS_ABORT_EXIT, "clock_gettime(%s, _) failed: %s (%d)\n", mname, errstr, merr); } if (sres != 0) { - char *errstr = serr ? strerror(serr) : "unknown"; + const char *errstr = serr ? strerror(serr) : "unknown"; erts_exit(ERTS_ABORT_EXIT, "clock_gettime(%s, _) failed: %s (%d)\n", sname, errstr, serr); @@ -698,7 +698,7 @@ mach_clocks_init(void) if (atexit(mach_clocks_fini) != 0) { int err = errno; - char *errstr = err ? strerror(err) : "unknown"; + const char *errstr = err ? strerror(err) : "unknown"; erts_exit(ERTS_ABORT_EXIT, "Failed to register mach_clocks_fini() " "for call at exit: %s (%d)\n", @@ -853,7 +853,7 @@ erts_os_system_time(void) if (gettimeofday(&tv, NULL) != 0) { int err = errno; - char *errstr = err ? strerror(err) : "unknown"; + const char *errstr = err ? strerror(err) : "unknown"; erts_exit(ERTS_ABORT_EXIT, "gettimeofday(_, NULL) failed: %s (%d)\n", errstr, err); |