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

SCR/AL1 - TOME III. Les librairies utilitaires

10. Le groupe s_vf

10.7 VF_rewrite (file s_vf.c:123)

Syntax

VF_rewrite(vfd, hdl, ptr, size)
VFILE *vfd;
char *ptr;
int size;
long hdl;

Description

Remplace l'item hdl dans le fichier vfd de type VF ouvert par VF_open(). Le pointeur vers le nouvel élément (ptr) ainsi que sa longueur (size) doivent être fournis comme arguments. Cette opération est en général rapide, mais à certains moments, une réorganisation du fichier peut être requise, ce qui peut entraîner un délai plus long.

Si la longueur du nouvel item est identique à celle de l'ancien, la réécriture se fait sur place et est donc instantanée. Sinon, l'ancien item est détruit et un nouveau est créé. Le "handle" n'est en aucun cas modifié.

Valeur retournée

0 si l'opération est réussie, -1 sinon

Voir également

VF_open(), VF_close(), VF_read(), VF_write(), VF_delete()

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be