Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
sched_rr_get_interval(2)
Edit
PageHistory
Diff
Info
LikePages
RR_GET_INTERVAL !!!RR_GET_INTERVAL NAME SYNOPSIS DESCRIPTION RETURN VALUE ERRORS CONFORMING TO BUGS SEE ALSO ---- !!NAME sched_rr_get_interval - get the SCHED_RR interval for the named process !!SYNOPSIS __#include __ __int sched_rr_get_interval(pid_t__ ''pid''__, struct timespec *__''tp''__);__ struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */ }; !!DESCRIPTION sched_rr_get_interval writes into the ''timespec'' structure pointed to by ''tp'' the round robin time quantum for the process identified by ''pid''. If ''pid'' is zero, the time quantum for the calling process is written into *''tp''. The identified process should be running under the ''SCHED_RR'' scheduling policy. The round robin time quantum value is not alterable under Linux 1.3.81. POSIX systems on which __sched_rr_get_interval__ is available define ''_POSIX_PRIORITY_SCHEDULING'' in '' !!RETURN VALUE On success, __sched_rr_get_interval__ returns 0. On error, -1 is returned, and ''errno'' is set appropriately. !!ERRORS __ESRCH__ The process whose ID is ''pid'' could not be found. __ENOSYS__ The system call is not yet implemented. !!CONFORMING TO POSIX.1b (formerly POSIX.4) !!BUGS As of Linux 1.3.81 __sched_rr_get_interval__ returns with error ENOSYS, because SCHED_RR has not yet been fully implemented and tested properly. !!SEE ALSO sched_setscheduler(2) has a description of the Linux scheduling scheme. ''Programming for the real world - POSIX.4'' by Bill O. Gallmeister, O'Reilly '' IEEE Std 1003.1b-1993'' (POSIX.1b standard, formerly POSIX.4)'' ISO/IEC 9945-1:1996'' ----
2 pages link to
sched_rr_get_interval(2)
:
Man2s
syscalls(2)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.