Aufgabe 1

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Aufgabe 1
Hallo,

wir haben ein Problem mit der Bestimmung der cpuid.
In der Aufgabenstellung steht ja, wir sollen mit der Funktion getcpu(2) arbeiten, und in der manpage steht, dass man dazu den include

#include <linux/getcpu.h>

brauchen.

Bei dem kriegen wir (am Cip-Rechner) aber den Fehler:

error: linux/getcpu.h: No such file or directory

Was machen wir falsch?


Hatte vergessen ins Thema ‘BST’ mit reinzuschreiben, sorry, aber ich denke es kommt trotzdem an.

Sollen wir sched_getcpu() benutzen?


Ihr macht nichts falsch, das linux-headers-Paket ist einfach nicht installiert.

Aber ich wuerde mal behaupten, dass [m]sched_getcpu()[/m] fuer die Aufgabe schon passt,
da es ja das Ziel der Aufgabe 2 ist, die CPU-Nummer aus einer lokalen Variable auszulesen,
was [m]get_cpu(2)[/m] ja dann eh ueberfluessig macht.


Dem ist nichts mehr hinzuzufügen :).