Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3d86d3b6 authored by Elliott Hughes's avatar Elliott Hughes Committed by Android Git Automerger
Browse files

am f39abeb4: Merge "The VM handles blocking SIGPIPE."

* commit 'f39abeb4':
  The VM handles blocking SIGPIPE.
parents 2a8be3cf f39abeb4
Loading
Loading
Loading
Loading
+0 −15
Original line number Diff line number Diff line
@@ -370,19 +370,6 @@ static int hasDir(const char* dir)
    return 0;
}

/*
 * We just want failed write() calls to just return with an error.
 */
static void blockSigpipe()
{
    sigset_t mask;

    sigemptyset(&mask);
    sigaddset(&mask, SIGPIPE);
    if (sigprocmask(SIG_BLOCK, &mask, NULL) != 0)
        ALOGW("WARNING: SIGPIPE not blocked\n");
}

/*
 * Read the persistent locale.
 */
@@ -804,8 +791,6 @@ void AndroidRuntime::start(const char* className, const char* options)
    ALOGD("\n>>>>>> AndroidRuntime START %s <<<<<<\n",
            className != NULL ? className : "(unknown)");

    blockSigpipe();

    /*
     * 'startSystemServer == true' means runtime is obsolete and not run from
     * init.rc anymore, so we print out the boot start event here.