Lines Matching defs:pipeFd
106 info.pipeFd = WriteCppCrashInfoByPipe();
125 int pipeFd[2] = {-1, -1};
126 if (pipe(pipeFd) != 0) {
130 if (fcntl(pipeFd[PIPE_READ], F_SETPIPE_SZ, sz) < 0 ||
131 fcntl(pipeFd[PIPE_WRITE], F_SETPIPE_SZ, sz) < 0) {
135 if (fcntl(pipeFd[PIPE_READ], F_GETFL) < 0) {
139 uint32_t flags = static_cast<uint32_t>(fcntl(pipeFd[PIPE_READ], F_GETFL));
141 if (fcntl(pipeFd[PIPE_READ], F_SETFL, flags) < 0) {
147 realWriteSize = OHOS_TEMP_FAILURE_RETRY(write(pipeFd[PIPE_WRITE], cppCrashInfo_.c_str(), sz));
148 close(pipeFd[PIPE_WRITE]);
151 close(pipeFd[PIPE_READ]);
154 return pipeFd[PIPE_READ];