Manpages

이 름

sched_rr_get_interval − 프 로 세 스 의 SCHED_RR간 격 을 출 력 한 다 .

사 용 법

#include <sched.h>

int sched_rr_get_interval(pid_t pid, struct timespec *tp);

struct timespec {

time_t

tv_sec;

/* seconds */

long

tv_nsec;

/* nanoseconds */

};

설 명

sched_rr_get_intervalpid로 프 로 세 스 확 인 을 위 해 tp 라 운 드 로 빈 시 간 에 의 해 tiespec 구 조 체 에 쓰 게 된 다 . pid가 0이 면 , 호 출 된 프 로 세 스 를 위 한 시 간 은 *tp에 쓰 이 게 된 다 . 확 인 된 프 로 세 스 는 SCHED_RR 스 케 쥴 링 정 책 하 에 서 만 실 행 된 다 .

라 운 드 로 빈 시 간 값 은 리 눅 스 1.3.81이 하 버 전 에 서 는 호 환 되 지 않 는 다 .

POSIX systems on which sched_rr_get_interval 는 <unistd.h>의 _POSIX_PRIORITY_SCHEDULING 에 정 의 되 어 있 다 .

반 환 값

성 공 시 , sched_rr_get_interval 0을 반 환 한 다 . 실 패 시 −1을 반 환 하 고 , errno는 적 절 하 게 설 정 된 다 .

에 러

ESRCH

pid의 프 로 세 스 를 찾 지 못 한 다 .

ENOSYS

시 스 템 호 출 이 아 직 실 행 되 지 않 았 다 .

호 환

POSIX.1b (formerly POSIX.4)

버 그

리 눅 스 1.3.81과 같 이 sched_rr_get_interval가 ENOSYS에 러 를 반 환 하 는 것 은 SCHED_RR가 아 직 충 분 한 구 현 과 적 절 한 테 스 트 가 없 었 기 때 문 이 다 .

관 련 항 목

sched_setscheduler(2) 는 리 눅 스 스 케 쥴 링 개 요 를 포 함 한 다 .

Programming for the real world − POSIX.4 by Bill O. Gallmeister, O’Reilly & Associates, Inc., ISBN 1-56592-074-0
IEEE Std 1003.1b-1993
(POSIX.1b standard, formerly POSIX.4)
ISO/IEC 9945-1:1996

역 자

ASPLINUX<man [AT] asp-linux.kr>, 2000년 7월 29일