| Index: base/process_util_posix.cc
|
| diff --git a/base/process_util_posix.cc b/base/process_util_posix.cc
|
| index a19cc2a999ecb5bc8b469778420afb1fb4b0f28b..9bc19e3676f6d1af5073f84c167fef787f6184bc 100644
|
| --- a/base/process_util_posix.cc
|
| +++ b/base/process_util_posix.cc
|
| @@ -154,6 +154,15 @@ void ResetChildSignalHandlersToDefaults() {
|
|
|
| } // anonymous namespace
|
|
|
| +bool IgnoreSigPipe() {
|
| + struct sigaction action;
|
| + memset(&action, 0, sizeof(action));
|
| + action.sa_handler = SIG_IGN;
|
| + if (sigemptyset(&action.sa_mask) != 0)
|
| + return false;
|
| + return (sigaction(SIGPIPE, &action, NULL) == 0);
|
| +}
|
| +
|
| ProcessId GetCurrentProcId() {
|
| return getpid();
|
| }
|
|
|