본문으로 바로가기

바다야크

시그널

해당되는 글 16
  • thumbnail
    컴퓨터/프로그래밍

    C언어 시그널 집합에 시그널이 있는지 확인 함수 sigismember()

    C함수 시그널 집합에 시그널이 있는지 확인 sigismember() 시그널 집합 변수에서 지정한 시그널이 있는 확인합니다. 헤더: signal.h 형태: int sigismember(sigset_t *set, int signum) 인수: sigset_t *set 시그널 집합 변수 int signum 시그널 번호 반환: 1 == 집합에 시그널이 있음 0 == 집합에 시그널이 없음 -1 == 확인 실패 리눅스에는 매우 다양한 시그널이 있습니다. 이 시그널을 하나씩 처리하거나 여러 개를 하나로 묶어서 한꺼번에 처리할 수 있습니다. 시그널 집합에 sigfillset(), sigemptyset(), sigaddset(), sigdelset()으로 시그널을 추가·삭제할 수 있으며 sigismember()로 시그널 ..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 시그널 집합에서 시그널을 제거 함수 sigdelset()

    C함수 시그널 집합에서 시그널을 제거 sigdelset() 시그널 집합 변수에서 지정한 시그널을 제거합니다. 헤더: signal.h 형태: int sigdelset(sigset_t *set, int signum) 인수: sigset_t *set 시그널 집합 변수 int signum 시그널 번호 반환: 0 == 집합 변수에서 성공적으로 제거했음 -1 == 실패했음 리눅스에는 매우 다양한 시그널이 있습니다. 이 시그널을 하나씩 처리하거나 여러 개를 하나로 묶어서 한꺼번에 처리할 수 있습니다. 시그널 집합에 sigfillset(), sigemptyset(), sigaddset(), sigdelset()으로 시그널을 추가·삭제할 수 있으며 sigismember()로 시그널 존재 여부를 확인할 수 있습니다. 그림..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 시그널 집함에 시그널 추가 sigaddset()

    C함수 시그널 집함에 시그널 추가 sigaddset() 시그널 집합 변수로 시그널을 추가합니다. 헤더: signal.h 형태: int sigaddset(sigset_t *set, int signum) 인수: sigset_t *set 시그널 집합 변수 int signum 시그널 번호 반환: 0 == 집합 변수에 성공적으로 추가했음 -1 == 실패했음 리눅스에는 매우 다양한 시그널이 있습니다. 이 시그널을 하나씩 처리하거나 여러 개를 하나로 묶어서 한꺼번에 처리할 수 있습니다. 시그널 집합에 sigfillset(), sigemptyset(), sigaddset(), sigdelset()으로 시그널을 추가·삭제할 수 있으며 sigismember()로 시그널 존재 여부를 확인할 수 있습니다. 그림으로 표현하면 ..
  • thumbnail
    컴퓨터/프로그래밍

    C언어 시그널 집합 내용을 모두 삭제 함수 sigemptyset()

    C함수 시그널 집합 내용을 모두 삭제 sigemptyset() 시그널 집합 변수의 모든 내용을 삭제합니다. 헤더: signal.h 형태: int sigemptyset(sigset_t *set) 인수: sigset_t *set 시그널 집합 변수 반환: 0 == 집합 변수를 성공적으로 비웠음 -1 == 실패했음 리눅스에는 매우 다양한 시그널이 있습니다. 이 시그널을 하나씩 처리하거나 여러 개를 하나로 묶어서 한꺼번에 처리할 수 있습니다. 시그널 집합에 sigfillset(), sigemptyset(), sigaddset(), sigdelset()으로 시그널을 추가·삭제할 수 있으며 sigismember()로 시그널 존재 여부를 확인할 수 있습니다. 그림으로 표현하면 아래와 같습니다. 시그널의 종류는 아래와 ..
    이모티콘창 닫기
    울음
    안녕
    감사해요
    당황
    피폐

    이모티콘을 클릭하면 댓글창에 입력됩니다.