SCR/AL1 - TOME IV. Les librairies internes
2.18 Fonctions de gestion de directory
Syntax
SCR_stat(filename, ss)
char *filename;
SCRSTAT *ss;
Description
Lit les attributs du fichier filename (taille, mode, ...), en standardise les valeurs et les place dans la structure SCRSTAT pointée par ss.
Le nom du fichier n'est PAS placé dans ss->ss_name par cette fonction.
Valeur retournée
-1 en cas d'erreur, 0 en cas de succès
Exemple
SCRSTAT ss;
if(SCR_stat("../myfile", &ss))
printf("../myfile not found\n",
else
printf("../myfile : %ld bytes\n", ss.ss_size);
Voir également
structure SCRSTAT, SCR_dir(), SCR_stat_ex()
File s_dirsta.c
SCR_mstat_ex(SCRSTAT **ss, int crc)
SCR_mstat_ex_fn(ss, crc, fn)
SCR_stat(filename, ss)
SCR_stat_ex(filename, ss, crc)
SCR_mstat_ex (file s_dirsta.c:87)
Syntax
SCR_mstat_ex(SCRSTAT **ss, int crc)
SCR_mstat_ex_fn (file s_dirsta.c:62)
Syntax
SCR_mstat_ex_fn(ss, crc, fn)
SCRSTAT **ss;
int crc;
int *fn();
Description
Fonction identique à SCR_stat_ex() mais qui lit un groupe de fichiers en une fois.
Lit les attributs des fichiers ss[i]->ss_name (taille, mode, ...), en standardise les valeurs et les place dans ss[i]->ss_size, ...
Si ss[i]->ss_name[0] <= ' ', ne lit rien.
Valeur retournée
-1 en cas d'erreur, 0 en cas de succès
Voir également
structure SCRSTAT, SCR_dir(), SCR_stat_ex(), ISC_mstat_ex()
SCR_stat_ex (file s_dirsta.c:118)
Syntax
SCR_stat_ex(filename, ss, crc)
char *filename;
SCRSTAT *ss;
int crc;
Description
Fonction identique à SCR_stat() mais avec 4 champs suppplémentaires.
Lit les attributs du fichier filename (taille, mode, ...), en standardise les valeurs et les place dans la structure SCRSTAT pointeur par ss.
Le nom du fichier n'est PAS placé dans ss->ss_name par cette fonction.
Valeur retournée
-1 en cas d'erreur, 0 en cas de succès
Exemple
SCRSTATEX ssx;
if(SCR_stat_ex("../myfile", &ssx, 1))
printf("../myfile not found\n",
else
printf("../myfile : %ld bytes - crc32 = %u\n", ssx.ss_size, ssx_crc32);
Voir également
structure SCRSTATEX, SCR_dir(), SCR_stat()
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be