SCR/AL1 - TOME III. Les librairies utilitaires
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