projects
/
platform
/
upstream
/
pulseaudio.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
bc2ed34
)
log: Use pa_write() instead of write()
author
Tanu Kaskinen
<tanu.kaskinen@linux.intel.com>
Thu, 20 Jun 2013 14:24:27 +0000
(17:24 +0300)
committer
Tanu Kaskinen
<tanu.kaskinen@linux.intel.com>
Mon, 15 Jul 2013 13:46:06 +0000
(16:46 +0300)
src/pulsecore/log.c
patch
|
blob
|
history
diff --git
a/src/pulsecore/log.c
b/src/pulsecore/log.c
index
3e1a881
..
49f1b5b
100644
(file)
--- a/
src/pulsecore/log.c
+++ b/
src/pulsecore/log.c
@@
-77,6
+77,7
@@
static unsigned show_backtrace = 0, show_backtrace_override = 0, skip_backtrace
static pa_log_flags_t flags = 0, flags_override = 0;
static bool no_rate_limit = false;
static int log_fd = -1;
static pa_log_flags_t flags = 0, flags_override = 0;
static bool no_rate_limit = false;
static int log_fd = -1;
+static int write_type = 0;
#ifdef HAVE_SYSLOG_H
static const int level_to_syslog[] = {
#ifdef HAVE_SYSLOG_H
static const int level_to_syslog[] = {
@@
-470,7
+471,7
@@
void pa_log_levelv_meta(
pa_snprintf(metadata, sizeof(metadata), "\n%c %s %s", level_to_char[level], timestamp, location);
pa_snprintf(metadata, sizeof(metadata), "\n%c %s %s", level_to_char[level], timestamp, location);
- if ((
write(log_fd, metadata, strlen(metadata)) < 0) || (write(log_fd, t, strlen(t)
) < 0)) {
+ if ((
pa_write(log_fd, metadata, strlen(metadata), &write_type) < 0) || (pa_write(log_fd, t, strlen(t), &write_type
) < 0)) {
pa_log_target new_target = { .type = PA_LOG_STDERR, .file = NULL };
saved_errno = errno;
fprintf(stderr, "%s\n", "Error writing logs to a file descriptor. Redirect log messages to console.");
pa_log_target new_target = { .type = PA_LOG_STDERR, .file = NULL };
saved_errno = errno;
fprintf(stderr, "%s\n", "Error writing logs to a file descriptor. Redirect log messages to console.");