PTHREAD_A...CHEDPARAM(3P)
π PTHREAD_A...CHEDPARAM(3P) π
okay bestie so this little cutie lives in the POSIX Programmer's Manual β¨ (yes, the whole manual, she's part of the collection, iconic behavior)
πΈ PROLOG πΈ
so like, heads up before we even start: this page is part of the POSIX Programmer's Manual. the Linux implementation of this interface may differ β so if you're on Linux, go peek at the corresponding Linux manual page for the actual tea π β or, plot twist, the interface may not be implemented on Linux at all π so don't come for me if it ghosts you
β¨ NAME β¨
pthread_attr_setschedparam β set the schedparam attribute π
like that's it, that's the whole job, she sets the schedparam attribute, no notes π
π¦ SYNOPSIS π¦
#include <pthread.h>
int pthread_attr_setschedparam(pthread_attr_t *restrict attr,
const struct sched_param *restrict param);
look at her, so clean, so restrict, so demure π
π DESCRIPTION π
okay so the actual lore? refer to pthread_attr_getschedparam() β yes bestie, go read the sibling page, this one's just the mirror twin πͺβ¨
π COPYRIGHT π
ngl this part is the legal girlies talking but we respect them fr fr π
portions of this text are reprinted and reproduced in electronic form from IEEE Std 1003.1-2017, Standard for Information Technology -- Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 by the Institute of Electrical and Electronics Engineers, Inc and The Open Group π
and if this version and the original IEEE and The Open Group Standard ever beef, the original IEEE and The Open Group Standard is the referee document β she's the main character, this is just the understudy π€
the original Standard can be obtained online at http://www.opengroup.org/unix/online.html π«Ά
also, any typographical or formatting errors in this page are most likely to have been introduced during the conversion of the source files to man page format π (not her fault, the pipeline did her dirty). to report such errors, see https://www.kernel.org/doc/man-pages/reporting_bugs.html
and that's the whole vibe check, bestie β brought to you by IEEE/The Open Group, 2017, signing off πβ¨ππ¦ no cap, go set that schedparam attribute, periodt π
π¦ where this page comes from
- alpine 3.22: man-pages-posix 2017a-r0 Β· custom
- alpine 3.23: man-pages-posix 2017a-r0 Β· custom
- alpine 3.24: man-pages-posix 2017a-r0 Β· custom
- arch rolling: man-pages 6.19-1
- arch rolling: man-pages 6.20-1 Β· BSD-2-Clause AND BSD-3-Clause AND BSD-4.3TAHOE AND BSD-4-Clause-UC AND GPL-1.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND GPL-3.0-or-later AND LGPL-3.0-linking-exception AND LGPL-3.0-or-later AND LicenseRef-Public-Domain AND LicenseRef-UltraPermissive AND Linux-man-pages-1-para AND Linux-man-pages-copyleft AND Linux-man-pages-copyleft-2-para AND Linux-man-pages-copyleft-var AND MIT AND Spencer-94
- nixpkgs unstable: man-pages-posix 2017a
- opensuse-leap 16.0: man-pages-posix 2017a-160000.4.1 Β· SUSE-IEEE
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms