home *** CD-ROM | disk | FTP | other *** search
-
-
-
- GGGGEEEETTTTPPPPRRRRIIIIOOOORRRRIIIITTTTYYYY((((2222)))) GGGGEEEETTTTPPPPRRRRIIIIOOOORRRRIIIITTTTYYYY((((2222))))
-
-
-
- NNNNAAAAMMMMEEEE
- getpriority, setpriority - get/set program scheduling priority
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////rrrreeeessssoooouuuurrrrcccceeee....hhhh>>>>
-
- iiiinnnntttt ggggeeeettttpppprrrriiiioooorrrriiiittttyyyy ((((iiiinnnntttt wwwwhhhhiiiicccchhhh,,,, iiiidddd____tttt wwwwhhhhoooo))));;;;
-
- iiiinnnntttt sssseeeettttpppprrrriiiioooorrrriiiittttyyyy ((((iiiinnnntttt wwwwhhhhiiiicccchhhh,,,, iiiidddd____tttt wwwwhhhhoooo,,,, iiiinnnntttt pppprrrriiiioooo))));;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The scheduling priority of the process, process group, or user, as
- indicated by _w_h_i_c_h and _w_h_o is obtained with the _g_e_t_p_r_i_o_r_i_t_y call and set
- with the _s_e_t_p_r_i_o_r_i_t_y call. _W_h_i_c_h is one of PPPPRRRRIIIIOOOO____PPPPRRRROOOOCCCCEEEESSSSSSSS, PPPPRRRRIIIIOOOO____PPPPGGGGRRRRPPPP, or
- PPPPRRRRIIIIOOOO____UUUUSSSSEEEERRRR, and _w_h_o is interpreted relative to _w_h_i_c_h (a process identifier
- for PPPPRRRRIIIIOOOO____PPPPRRRROOOOCCCCEEEESSSSSSSS, process group identifier for PPPPRRRRIIIIOOOO____PPPPGGGGRRRRPPPP, and a user ID
- for PPPPRRRRIIIIOOOO____UUUUSSSSEEEERRRR). A zero value of _w_h_o denotes the current process, process
- group, or user. _P_r_i_o is a value in the range -20 to 20. The default
- priority is 0; lower priorities cause more favorable scheduling.
-
- The _g_e_t_p_r_i_o_r_i_t_y call returns the highest priority (lowest numerical
- value) enjoyed by any of the specified processes. The _s_e_t_p_r_i_o_r_i_t_y call
- sets the priorities of all of the specified processes to the specified
- value. Only the super-user may lower priorities.
-
- _g_e_t_p_r_i_o_r_i_t_y and _s_e_t_p_r_i_o_r_i_t_y may return one of the following errors:
-
- [ESRCH] No process was located using the _w_h_i_c_h and _w_h_o values
- specified.
-
- [EINVAL] _W_h_i_c_h was not one of PRIO_PROCESS, PRIO_PGRP, or
- PRIO_USER.
-
- In addition to the errors indicated above, _s_e_t_p_r_i_o_r_i_t_y may fail with one
- of the following errors returned:
-
- [EPERM] A process was located, but neither its effective nor real
- user ID matched the effective user ID of the caller.
-
- [EACCES] A non super-user attempted to lower a process priority.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- renice(1M), fork(2), nice(1), schedctl(2).
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- Since _g_e_t_p_r_i_o_r_i_t_y can legitimately return the value -1, it is necessary
- to clear the external variable _e_r_r_n_o prior to the call, then check it
- afterward to determine if a -1 is an error or a legitimate value. The
- _s_e_t_p_r_i_o_r_i_t_y call returns 0 if there is no error, or -1 if there is.
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-