summaryrefslogtreecommitdiff
path: root/erts/emulator
diff options
context:
space:
mode:
authorPhilipp Klaus Krause <pkk@spth.de>2020-10-14 10:45:34 +0200
committerPhilipp Klaus Krause <pkk@spth.de>2020-10-14 10:45:34 +0200
commit894c45b308c98852769263d98a18e517183f414b (patch)
tree4981410b003cb23b600964439e143286004e2b5a /erts/emulator
parentb74110309f8baafd57a1373677d8d8a09afdc61c (diff)
downloaderlang-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.c2
-rw-r--r--erts/emulator/beam/erl_drv_thread.c4
-rw-r--r--erts/emulator/beam/erl_init.c2
-rw-r--r--erts/emulator/sys/unix/sys_time.c10
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);