mirror of
https://github.com/pikvm/ustreamer.git
synced 2026-03-12 10:33:42 +00:00
moved errno_to_string() to the tools
This commit is contained in:
@@ -160,13 +160,3 @@ extern pthread_mutex_t log_mutex;
|
|||||||
LOG_PRINTF(COLOR_GRAY, "DEBUG", COLOR_GRAY, _msg, ##__VA_ARGS__); \
|
LOG_PRINTF(COLOR_GRAY, "DEBUG", COLOR_GRAY, _msg, ##__VA_ARGS__); \
|
||||||
} \
|
} \
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
INLINE char *errno_to_string(int error, char *buf, size_t size) {
|
|
||||||
# if defined(__GLIBC__) && defined(_GNU_SOURCE)
|
|
||||||
return strerror_r(error, buf, size);
|
|
||||||
# else
|
|
||||||
strerror_r(error, buf, size);
|
|
||||||
return buf;
|
|
||||||
# endif
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
#include <string.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
@@ -143,3 +144,12 @@ INLINE int flock_timedwait_monotonic(int fd, long double timeout) {
|
|||||||
}
|
}
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
INLINE char *errno_to_string(int error, char *buf, size_t size) {
|
||||||
|
# if defined(__GLIBC__) && defined(_GNU_SOURCE)
|
||||||
|
return strerror_r(error, buf, size);
|
||||||
|
# else
|
||||||
|
strerror_r(error, buf, size);
|
||||||
|
return buf;
|
||||||
|
# endif
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user