0
게시자 프로세스가 아직 실행되지 않아 내 프로세스를 차단하는 PPS 파일을 열려고합니다. QNX와 Blackberry 문서를 많이 읽고 나면 전문가에게 묻습니다. 내 코드는 다음과 같습니다.pps 파일을 열면 프로세스가 차단됩니다.
fd = open("pps/file/path", O_RDONLY | O_NONBLOCK);
if(fd >= 0)
{
fprintf(stdout, "SUCCESS\n");
}
else
{
perror("Error PPS open:");
}
내가 원하는 것은 게시자가 아직 실행 중이 아닌 경우 즉시 반환하는 것입니다. 현재 일어나고있는 것은 pps 파일과 연결된 게시자 프로세스가 시작될 때까지 열린 프로세스가 내 프로세스를 차단합니다.
여기에 뭔가가 있습니까?