1*86f9d4cdStedu.\" $OpenBSD: sched_get_priority_min.3,v 1.2 2013/06/05 03:44:50 tedu Exp $ 268d35ab6Sderaadt.\" 368d35ab6Sderaadt.\" Copyright (c) 2010 Federico G. Schwindt <fgsch@openbsd.org> 468d35ab6Sderaadt.\" 568d35ab6Sderaadt.\" Permission to use, copy, modify, and distribute this software for 668d35ab6Sderaadt.\" any purpose with or without fee is hereby granted, provided that 768d35ab6Sderaadt.\" the above copyright notice and this permission notice appear in all 868d35ab6Sderaadt.\" copies. 968d35ab6Sderaadt.\" 1068d35ab6Sderaadt.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL 1168d35ab6Sderaadt.\" WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED 1268d35ab6Sderaadt.\" WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE 1368d35ab6Sderaadt.\" AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL 1468d35ab6Sderaadt.\" DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA 1568d35ab6Sderaadt.\" OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 1668d35ab6Sderaadt.\" TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 1768d35ab6Sderaadt.\" PERFORMANCE OF THIS SOFTWARE. 1868d35ab6Sderaadt.\" 19*86f9d4cdStedu.Dd $Mdocdate: June 5 2013 $ 2068d35ab6Sderaadt.Dt SCHED_GET_PRIORITY_MIN 3 2168d35ab6Sderaadt.Os 2268d35ab6Sderaadt.Sh NAME 2368d35ab6Sderaadt.Nm sched_get_priority_max , 2468d35ab6Sderaadt.Nm sched_get_priority_min 2568d35ab6Sderaadt.Nd get priority limits 2668d35ab6Sderaadt.Sh SYNOPSIS 27*86f9d4cdStedu.In sched.h 2868d35ab6Sderaadt.Ft int 2968d35ab6Sderaadt.Fn sched_get_priority_max "int policy" 3068d35ab6Sderaadt.Ft int 3168d35ab6Sderaadt.Fn sched_get_priority_min "int policy" 3268d35ab6Sderaadt.Sh DESCRIPTION 3368d35ab6SderaadtThe 3468d35ab6Sderaadt.Fn sched_get_priority_max 3568d35ab6Sderaadtand 3668d35ab6Sderaadt.Fn sched_get_priority_min 3768d35ab6Sderaadtfunctions return the maximum and minimum priority values, respectively, 3868d35ab6Sderaadtfor the scheduling policy specified by 3968d35ab6Sderaadt.Fa policy . 4068d35ab6Sderaadt.Pp 4168d35ab6SderaadtThe scheduling policy for a thread can either be 4268d35ab6Sderaadt.Dv SCHED_FIFO 4368d35ab6Sderaadt(first in, first out), 4468d35ab6Sderaadt.Dv SCHED_RR 4568d35ab6Sderaadt(round-robin) or 4668d35ab6Sderaadt.Dv SCHED_OTHER . 4768d35ab6Sderaadt.Sh RETURN VALUES 4868d35ab6SderaadtUpon successful completion, 4968d35ab6Sderaadt.Fn sched_get_priority_max 5068d35ab6Sderaadtand 5168d35ab6Sderaadt.Fn sched_get_priority_min 5268d35ab6Sderaadtreturn the maximum and minimum priority values, respectively. 5368d35ab6SderaadtOtherwise, a value of \-1 is returned and errno is set to indicate the error. 5468d35ab6Sderaadt.Sh ERRORS 5568d35ab6SderaadtThe 5668d35ab6Sderaadt.Fn sched_get_priority_max 5768d35ab6Sderaadtand 5868d35ab6Sderaadt.Fn sched_get_priority_min 5968d35ab6Sderaadtfunctions will fail if: 6068d35ab6Sderaadt.Bl -tag -width Er 6168d35ab6Sderaadt.It Bq Er EINVAL 6268d35ab6SderaadtInvalid value for 6368d35ab6Sderaadt.Fa policy . 6468d35ab6Sderaadt.El 6568d35ab6Sderaadt.Sh STANDARDS 6668d35ab6SderaadtThe 6768d35ab6Sderaadt.Fn sched_get_priority_max 6868d35ab6Sderaadtand 6968d35ab6Sderaadt.Fn sched_get_priority_min 7068d35ab6Sderaadtfunctions conform to 7168d35ab6Sderaadt.St -p1003.1-2008 . 7268d35ab6Sderaadt.Pp 7368d35ab6SderaadtThis implementation does not support process scheduling. 74