sched_getcpu(3) Library Functions Manual sched_getcpu(3) BEZEICHNUNG sched_getcpu - Bestimmen der CPU, auf der der aufrufende Thread lauft BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include int sched_getcpu(void); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): sched_getcpu(): Seit Glibc 2.14: _GNU_SOURCE Vor Glibc 2.14: _BSD_SOURCE || _SVID_SOURCE /* _GNU_SOURCE reicht auch */ BESCHREIBUNG sched_getcpu() liefert die Nummer der CPU zuruck, auf der der aufrufende Thread derzeit lauft. RUCKGABEWERT Im Erfolgsfall liefert sched_getcpu() eine nichtnegative CPU-Nummer zuruck. Im Fehlerfall wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER ENOSYS Dieser Kernel implementiert getcpu(2) nicht. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |sched_getcpu() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS GNU. GESCHICHTE Glibc 2.6. ANMERKUNGEN Der Aufruf cpu = sched_getcpu(); ist zu dem folgenden Aufruf von getcpu(2) aquivalent: int c, s; s = getcpu(&c, NULL); cpu = (s == -1) ? s : c; SIEHE AUCH getcpu(2), sched(7) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.18 17. Mai 2025 sched_getcpu(3)