kernel funktionen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
ZzLeCzZ
Beiträge: 245
Registriert: 15.12.2003 19:34:00

kernel funktionen

Beitrag von ZzLeCzZ » 28.07.2004 02:21:29

hi bin anfänger in sachen c und linux...
ich suche informationen welche funktion der linux kernel unterstützt und wie ich mit c++ darauf zugreifen kann.
z.b wie ich auf dateien zugreife...

eigendlich soll mein programm informiert werden wenn etwas im filesystem gemacht wurden ist, kann man da irgendein signal abfangen?

thx

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Re: kernel funktionen

Beitrag von Bert » 28.07.2004 09:22:18

ZzLeCzZ hat geschrieben:hi bin anfänger in sachen c und linux...
ich suche informationen welche funktion der linux kernel unterstützt und wie ich mit c++ darauf zugreifen kann.
z.b wie ich auf dateien zugreife...
Dazu kannst (und sollst) Du die Funktionen von C++ nutzen. Das wird dann durch die entsprechenden Libs in SysCalls umgesetzt.
ZzLeCzZ hat geschrieben: eigendlich soll mein programm informiert werden wenn etwas im filesystem gemacht wurden ist, kann man da irgendein signal abfangen?
Da ken ich leider nichts.

Gruß Bert
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 28.07.2004 17:02:31

Du suchst: dnotify (Kernelfunktion), bzw. fam (Userspace Library, die ersteres nutzt).

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

ZzLeCzZ
Beiträge: 245
Registriert: 15.12.2003 19:34:00

Beitrag von ZzLeCzZ » 28.07.2004 18:08:26

yo thx hab auch noch was gesucht und bin mitlerweile auch bei fam angekommen muss mich da aber noch was einlesen
allerdings muss man rekursive Verzeichniss überwachung glaub ich selber programmieren und wie ich den genauen pfad der geänderten datei herausfindet hab ich auch noch nicht ganz herausgefunden aber ich hoff das ich das noch irgendwie hinbekomme...

ZzLeCzZ
Beiträge: 245
Registriert: 15.12.2003 19:34:00

Beitrag von ZzLeCzZ » 28.07.2004 23:45:52

weiss jemand wie ich beim fam den kompletten path rausfinde? ev.filename gibt immer nur den dateinamen aus aber nicht das verzeichniss

edit: und wie finde ich raus ob der auslöser der meldung eine datei oder ein verzeichniss war?

Antworten