| diff --git a/system/core/logwrapper/logwrap.c b/system/core/logwrapper/logwrap.c |
| old mode 100644 |
| new mode 100755 |
| index ccbe0bf..62b66d0 |
| --- a/system/core/logwrapper/logwrap.c |
| +++ b/system/core/logwrapper/logwrap.c |
| @@ -156,9 +156,11 @@ static void add_line_to_circular_buf(struct ending_buf *e_buf, |
| |
| /* Log directly to the specified log */ |
| static void do_log_line(struct log_info *log_info, char *line) { |
| + #if 0 |
| if (log_info->log_target & LOG_KLOG) { |
| klog_write(6, log_info->klog_fmt, line); |
| } |
| + #endif |
| if (log_info->log_target & LOG_ALOG) { |
| ALOG(LOG_INFO, log_info->btag, "%s", line); |
| } |
| @@ -349,14 +351,14 @@ static int parent(const char *tag, int parent_read, pid_t pid, |
| log_info.abbreviated = abbreviated; |
| |
| while (!found_child) { |
| - if (TEMP_FAILURE_RETRY(poll(poll_fds, ARRAY_SIZE(poll_fds), -1)) < 0) { |
| + if ((poll(poll_fds, ARRAY_SIZE(poll_fds), -1)) < 0) { |
| ERROR("poll failed\n"); |
| rc = -1; |
| goto err_poll; |
| } |
| |
| if (poll_fds[0].revents & POLLIN) { |
| - sz = TEMP_FAILURE_RETRY( |
| + sz = ( |
| read(parent_read, &buffer[b], sizeof(buffer) - 1 - b)); |
| |
| for (size_t i = 0; sz > 0 && i < opts_len; ++i) { |
| @@ -408,7 +410,7 @@ static int parent(const char *tag, int parent_read, pid_t pid, |
| if (poll_fds[0].revents & POLLHUP) { |
| int ret; |
| |
| - ret = TEMP_FAILURE_RETRY(waitpid(pid, &status, 0)); |
| + ret = (waitpid(pid, &status, 0)); |
| if (ret < 0) { |
| rc = errno; |
| ALOG(LOG_ERROR, "logwrap", "waitpid failed with %s\n", strerror(errno)); |
| @@ -500,7 +502,7 @@ int android_fork_execvp_ext(int argc, char* argv[], int *status, bool ignore_int |
| } |
| |
| /* Use ptty instead of socketpair so that STDOUT is not buffered */ |
| - parent_ptty = TEMP_FAILURE_RETRY(open("/dev/ptmx", O_RDWR)); |
| + parent_ptty = (open("/dev/ptmx", O_RDWR)); |
| if (parent_ptty < 0) { |
| ERROR("Cannot create parent ptty\n"); |
| rc = -1; |
| @@ -515,7 +517,7 @@ int android_fork_execvp_ext(int argc, char* argv[], int *status, bool ignore_int |
| goto err_ptty; |
| } |
| |
| - child_ptty = TEMP_FAILURE_RETRY(open(child_devname, O_RDWR)); |
| + child_ptty = (open(child_devname, O_RDWR)); |
| if (child_ptty < 0) { |
| ERROR("Cannot open child_ptty\n"); |
| rc = -1; |
| @@ -526,7 +528,6 @@ int android_fork_execvp_ext(int argc, char* argv[], int *status, bool ignore_int |
| sigaddset(&blockset, SIGINT); |
| sigaddset(&blockset, SIGQUIT); |
| pthread_sigmask(SIG_BLOCK, &blockset, &oldset); |
| - |
| pid = fork(); |
| if (pid < 0) { |
| close(child_ptty); |
| @@ -567,7 +568,7 @@ int android_fork_execvp_ext(int argc, char* argv[], int *status, bool ignore_int |
| const uint8_t* input = opts[i].opt_input.input; |
| while (left > 0) { |
| ssize_t res = |
| - TEMP_FAILURE_RETRY(write(parent_ptty, input, left)); |
| + (write(parent_ptty, input, left)); |
| if (res < 0) { |
| break; |
| } |