strncpy(addr_un.sun_path, FOCUS_SERVER_SOCK, sizeof(addr_un.sun_path));
if (bind(socket_fd, (struct sockaddr *)&addr_un, sizeof(addr_un))) {
- strerror_r(errno, str_error, sizeof(str_error));
+ int errsv = errno;
+ strerror_r(errsv, str_error, sizeof(str_error));
debug_error("failed to bind(), err: %s", str_error);
- if (errno == EADDRINUSE) {
+ if (errsv == EADDRINUSE) {
unlink(FOCUS_SERVER_SOCK);
debug_msg("unlink socket and bind again...");
if (bind(socket_fd, (struct sockaddr *)&addr_un, sizeof(addr_un))) {
fd = open(path, O_RDONLY);
if (fd == -1) {
char str_error[256];
- strerror_r(errno, str_error, sizeof(str_error));
- debug_error("file open failed with [%s][%d]", str_error, errno);
- switch (errno) {
+ int errsv = errno;
+ strerror_r(errsv, str_error, sizeof(str_error));
+ debug_error("file open failed with [%s][%d]", str_error, errsv);
+ switch (errsv) {
case ENOENT:
return MM_ERROR_SOUND_FILE_NOT_FOUND;
default:
fd = open(filename, O_RDONLY);
if (fd == -1) {
char str_error[256];
- strerror_r(errno, str_error, sizeof(str_error));
- debug_error("file open failed with [%s][%d]", str_error, errno);
- switch (errno) {
+ int errsv = errno;
+ strerror_r(errsv, str_error, sizeof(str_error));
+ debug_error("file open failed with [%s][%d]", str_error, errsv);
+ switch (errsv) {
case ENOENT:
return MM_ERROR_SOUND_FILE_NOT_FOUND;
default:
Name: libmm-sound
Summary: MMSound Package contains client lib and sound_server binary
-Version: 0.12.32
+Version: 0.12.33
Release: 0
Group: System/Libraries
License: Apache-2.0