posix

    1

    1답변

    필자는 POSIX가 호환 시스템에 있어야하는 기능 집합을 정의한다는 것을 알고 있습니다. 여기에는 read(), write(), printf() 등이 있으며 "libc"기능으로 많이 알려져 있습니다. 그러나 POSIX는이를 위해 호출 규칙을 시행합니까? 아니면 OS 구현자가 선택해야합니까?

    0

    1답변

    Linux에서 POSIX 비동기 IO API로 파일 복사 프로그램을 구현하려고합니다. 나는이 시도 : main() { char data[200]; int fd = open("data.txt", O_RDONLY); // text file on the disk struct aiocb aio; aio.aio_fildes =

    0

    1답변

    의 내가 청취 소켓을 만든 가정하자 : sock = socket(...); bind(sock,...); listen(sock, ...); 가 들어오는 연결을 기다릴 양말에에 epoll_wait을 할 수 있습니까? 어떻게해야 클라이언트 소켓을 얻을 수 있습니까? 문제는 소켓에 쓸 수있는 소켓이 비 차단이 될 수 없다는 것입니다.하지만 epoll 구현과

    -1

    1답변

    폴더 및 폴더 내의 모든 파일에 대한 파일 사용 권한을 변경하려고합니다. 아래 코드는 폴더에서 잘 작동합니다. 폴더 내의 파일에 대한 사용 권한을 변경하도록 설정할 수있는 매개 변수가 있습니까? private void setPOSIXFilePermissions(String filePath) { Set<PosixFilePermission> perm

    3

    1답변

    : 당신은 뮤텍스 속성에 대한 프로토콜을 정의 할 수 있습니다 int pthread_mutexattr_setprotocol(pthread_mutexattr_t *attr, int protocol); . 다음 프로토콜을 사용할 수 있습니다 PTHREAD_PRIO_NONE PTHREAD_PRIO_INHERIT PTHREAD_PRIO_PROTECT

    0

    1답변

    I했습니다 단지 man 페이지의 소수 읽어 DUP, dup2에, fcntl을, pread/PWRITE, mmap에 등 현재 내가 mmap에 사용하고,하지만 난에 있기 때문에 그것은 세계에서 가장 좋은 것은 아니다 파일 오프셋 및 버퍼 길이를 직접 관리하고 기본적으로 사용자 공간에서 읽기/쓰기를 다시 구현합니다. 내가 수집 한 것과 : 자신의 오프셋 및 플래

    -1

    1답변

    한 가지를하고 싶지만 가능하지 않습니다. 내 응용 프로그램은 콘솔 그 이후 std::cout << "appStart" << std:endl 수행이 프레임 버퍼 (화면)에 그리는 아이 Qt는 과정에서 일부 메시지로 시작합니다. A는 내 Qt는 과정에서 실패가 있다면, 나는 그것을 캡처하고 Qt는 프로세스를 죽일 수있어, 나는 콘솔 std::cout <<

    0

    1답변

    Cygwin에서 ftruncate을 지원하는지 잘 모르겠습니다. 누군가가 이것에 약간의 빛을 던져 줄 수 있습니까?/올바른 방향으로 저를 가리켜 주시겠습니까? $ uname -a CYGWIN_NT-6.1-WOW pluto 2.9.0(0.318/5/3) 2017-09-12 10:41 i686 Cygwin TIA : 이 내가 오전 Cygwin에서의 버전입

    0

    1답변

    상황이다 : POSIX 환경에서, 내가 O_NONBLOCK 플래그가 설정 open(...)를 통해 장치를 개방하는 시리얼 포트 라이브러리를 사용합니다. open 호출 상태에 대한 매뉴얼 페이지 인 open은이 플래그로 차단하지 않습니다. 문제점 : 포트를 연 직후 직렬 포트의 입력 버퍼를 플러시해야합니다. 그럼에도 불구하고 플러시 작업을 수행 할 때 직렬

    4

    1답변

    Jehanne에 대한 POSIX 신호 에뮬레이션에서 작업 할 때 standard은 setsid()을 호출하는 프로세스의 기존 하위에 어떤 일이 발생하는지 설명하지 않는다는 것을 깨달았습니다. 이전 세션 및 프로세스 그룹에 남아 있는지 또는 새 세션에서 부모를 따를 지 궁금합니다. 이전 세션/그룹에 남아있는 경우 종료 할 때 부모는 여전히 SIGCHLD를 받