Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.18 Fonctions de gestion de directory

2.18.1 SCR_stat (file s_dirsta.c:201)

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