Hallo, On Fre, 09 Feb 2001, Stefan Troeger wrote:
On Wed, Feb 07 2001 at 17:36 +0100, David Haller wrote:
Man koennte einen kleinen C-Wrapper um lstat() (siehe man 2 lstat) verwenden:
Günstiger wäre meiner Meinung nach stat, denn wer will schon die Größe von Symlinks wissen?
Ich. :) Naja, das einzige das sich aendert waere das wegfallende 'l', ist also leicht anzupassen. Oder man baut's als Option ein ;) Oder macht ein "filesize `readlink foo`" ;)
struct stat *buf = malloc (sizeof(stat)); ^^^^^^^^^^^^ Das muss sizeof(struct stat) heißen. Wenn Du gcc mit der Option -pedantic aufrufst, kriegst Du auch eine Warnung:
Autsch. Danke!
Also, die korrigierte Version (hoffe, ich habe keinen neuen
Fehler eingebaut, ggfs. lstat einfach durch stat ersetzen):
==== filesize.c ====
#include