kinfo_proc Definition
-
Hoi.
Ich portiere meine Library für Mac OsX. Ich selbst habe aber kein Betriebssystem der Apfelbande.
Jetzt bin ich seit etwa einer Stunde am suchen, wie die Struktur kinfo_proc definiert ist. Sie ist möglicherweise in sys/sysctl.h definiert oder wird dort inkludiert.
Kann mir bitte jemand mit einem Mac oder einem BSD helfen?
Grüße,
Ethon
-
Kein Mac-User da, der sich die 1-minütige Arbeit machen würde, sys/user.h aus seinem include-Ordner im Editor zu öffnen, die Definition zu kopieren und hier einzufügen?
-
Wie willst du das denn portieren, wenn du kein System hast, auf dem du es testen kannst?
Hier ist die FreeBSD-Variante: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/sys/user.h?rev=1.91;content-type=text%2Fplain
ansonsten kannst du ja einfach selbst in den Code von Darwin schauen.
-
Wie willst du das denn portieren, wenn du kein System hast, auf dem du es testen kannst?
Eigentlich wollte ich mir dazu ein OsX in einer VM installieren, was aber ein paar Probleme macht.
Hier ist die FreeBSD-Variante: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/sys/user.h?rev=1.91;content-type=text%2Fplain
Das Problem ist dass FreeBSD ab Version 5.0 das Layout der Struktur komplett abgeändert hat. Aber nach Ewigkeiten suchen in den Kernelsources hab ich es jetzt zumindestens FreeBSD mit Stand 2000 kompatibel. Hoffe das passt.
ansonsten kannst du ja einfach selbst in den Code von Darwin schauen.
Wo gibts den genau? auf opensource.apple.com hab ich andauernd davon gelesen, aber nie über nen Link gestolpert.
Danke schon mal!
-
Der Code scheint mittlerweile wirklich versteckt zu sein. Vielleicht ist es einfacher bei PureDarwin zu schauen.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Rund um die Programmierung in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.