<sys/stat.h>

Diskussionen zu Tutorials, Änderungs- und Erweiterungswünsche
Antworten
hofian
Beiträge: 62
Registriert: Do Sep 24, 2009 6:59 pm

<sys/stat.h>

Beitrag von hofian » Sa Jul 24, 2010 4:22 pm

Bin vorhin gerade mal die ToDo Liste durchgegangen:
Da steht noch ein fieser roter Link mit dem Namen "stat": ich denke mal, dass es in den Artikeln über die Funktion stat() und die Struktur stat zur Ermittlung von Dateieigenschaften gehen soll. ;)

Eine Frage dazu hätte ich aber: Wo soll das nun hin?
Der (noch rote) Link verweist auf c:lib:stdio:stat, was ich aber für ziemlich ungeeignet halte, da <sys/stat.h> nicht Teil von ANSI C ist.

Jemand eine Idee? Ich bin momentan etwas einfallslos, aber welche ergibt sich ja noch irgendetwas :)

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: <sys/stat.h>

Beitrag von Xin » Sa Jul 24, 2010 5:09 pm

hofian hat geschrieben:Bin vorhin gerade mal die ToDo Liste durchgegangen:
Da steht noch ein fieser roter Link mit dem Namen "stat": ich denke mal, dass es in den Artikeln über die Funktion stat() und die Struktur stat zur Ermittlung von Dateieigenschaften gehen soll. ;)
Stimmt ^^

Da stehen leider noch eine Menge fieser, roter Links. ^^
hofian hat geschrieben:Eine Frage dazu hätte ich aber: Wo soll das nun hin?
Der (noch rote) Link verweist auf c:lib:stdio:stat, was ich aber für ziemlich ungeeignet halte, da <sys/stat.h> nicht Teil von ANSI C ist.
Yepp, stdio:stat ist suboptimal.
hofian hat geschrieben:Jemand eine Idee? Ich bin momentan etwas einfallslos, aber welche ergibt sich ja noch irgendetwas :)
c:lib:sys:stat wäre vielleicht sinnvoller.

Ich glaube, sys/stat.h gibt's auch unter Windows. Wenn nicht, dann sollte man schauen, ob es zu Posix gehört und dann c:lib:posix:sys:stat nehmen.
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

hofian
Beiträge: 62
Registriert: Do Sep 24, 2009 6:59 pm

Re: <sys/stat.h>

Beitrag von hofian » Sa Jul 24, 2010 6:47 pm

Xin hat geschrieben: c:lib:sys:stat wäre vielleicht sinnvoller.

Ich glaube, sys/stat.h gibt's auch unter Windows. Wenn nicht, dann sollte man schauen, ob es zu Posix gehört und dann c:lib:posix:sys:stat nehmen.
Also, laut Jürgen Wolf im Buch "C von A bis Z" gibt's sys/stat.h auch unter Windows, und andere Quellen bestätigen mir dies. ;)

Ich denke mal, dass ich in den nächsten Tagen mir das mal vornehme, dann unter c:lib:sys:stat.
Ab 29. beginnen dann endlich auch für mich die Sommerferien, Zeit sollte dann auch genug zur Verfügung stehen. :)

Benutzeravatar
Xin
nur zu Besuch hier
Beiträge: 8862
Registriert: Fr Jul 04, 2008 11:10 pm
Wohnort: /home/xin
Kontaktdaten:

Re: <sys/stat.h>

Beitrag von Xin » Sa Jul 24, 2010 8:11 pm

hofian hat geschrieben:
Xin hat geschrieben: Ich denke mal, dass ich in den nächsten Tagen mir das mal vornehme, dann unter c:lib:sys:stat.
Ab 29. beginnen dann endlich auch für mich die Sommerferien, Zeit sollte dann auch genug zur Verfügung stehen. :)
Würde mich freuen. Du hast aber auch mit GTK noch ein eigenes Projekt noch laufen. Ich erinnere mal einfach daran, dass ich zum 2. Geburtstag von proggen.org was ausgeschrieben habe und mir scheint, es ist zurzeit verhältnismäßig einfach, dort etwas abzustauben. ^^
Merke: Wer Ordnung hellt ist nicht zwangsläufig eine Leuchte.

Ich beantworte keine generellen Programmierfragen per PN oder Mail. Dafür ist das Forum da.

Benutzeravatar
Bebu
Beiträge: 562
Registriert: Mi Okt 21, 2009 6:19 pm
Wohnort: In der Nähe von Salzburg - Bin aber kein Österreicher!

Re: <sys/stat.h>

Beitrag von Bebu » Sa Jul 24, 2010 9:39 pm

Genau diese Funktion verwende ich für meine Dateisuche. Nach meinen Informationen (ziemlich weit unten) ist diese Funktion auch auf Windows portiert worden, aber zumindest in Visual Studio nicht einheitlich. Ich habe jetzt allerdings nicht überprüft, ob der obige Link noch den aktuellen Stand wiedergibt.
Wer immer nach dem Unerreichbaren jagt, der wird irgendwann auf die Schnauze fallen!

hofian
Beiträge: 62
Registriert: Do Sep 24, 2009 6:59 pm

Re: <sys/stat.h>

Beitrag von hofian » So Jul 25, 2010 9:54 am

Guten Morgen! :)
Bebu hat geschrieben:Genau diese Funktion verwende ich für meine Dateisuche. Nach meinen Informationen (ziemlich weit unten) ist diese Funktion auch auf Windows portiert worden, aber zumindest in Visual Studio nicht einheitlich. Ich habe jetzt allerdings nicht überprüft, ob der obige Link noch den aktuellen Stand wiedergibt.
stat() gibt's auch in Visual Studio, heißt da nur _stat(). Hier der Eintrag bei der MSDN Library.
Xin hat geschrieben: Würde mich freuen. Du hast aber auch mit GTK noch ein eigenes Projekt noch laufen. Ich erinnere mal einfach daran, dass ich zum 2. Geburtstag von proggen.org was ausgeschrieben habe und mir scheint, es ist zurzeit verhältnismäßig einfach, dort etwas abzustauben. ^^
Die Sache mit GTK ist mir schon bewusst, auch im Zusammenhang mit dem 2. Geburtstag. Mal sehen was sich da so machen lässt. ^^

Antworten