home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware 1 2 the Maxx
/
sw_1.zip
/
sw_1
/
PROGRAM
/
PROTO212.ZIP
/
EXEMPLE.ZIP
/
XSYS.NAH
< prev
next >
Wrap
Text File
|
1992-01-21
|
7KB
|
237 lines
/*~25/03/91 23.06.02! xsys_init N */
/*
Initialise le sous-système XSYS.
Cette fonction ne doit être appelé qu'une seule fois.
bla bla bla.
Retourne -1 si l'initialisation ne peut être complètée sans erreur.
*/
int xsys_init(
int memsize) /* Espace mémoire disponible pour xsys */
/*~25/03/91 23.06.02! xsys_end N */
/*
Termine l'usager du sous-système XSYS.
Cette fonction complète toutes les transactions en suspend et
libère tous les tampons de travail.
Après avoir été appelé, xsys_init() peut être réappelé si requis.
*/
void xsys_end(
void)
/*~25/03/91 23.08.30! xsys_transact N */
/*
Réalise une transaction interactivement.
La fonction termine uniquement lorsque la transaction est
complèté et sécure.
Retourne -1 si la transaction a été abandonnée en cours de route.
*/
int xsys_transact(
void)
/*~25/03/91 23.08.30! xsys_undo N */
/*
Annule l'effet de la dernière transaction.
Cette fonction ne doit être appelé que dans telle et telle condition.
bla bla bla.
Retourne -1 si la transaction ne peut être annulée.
*/
int xsys_undo(
void)
/*~25/03/91 23.12.18! xsys_batch N */
/*
Réalise une transaction sans intervention de l'usager.
La fonction agit comme si l'usager répond oui à toutes les
questions.
La fonction retourne immédiatement sans attendre que la
transaction soit réellement complètée par les processus
d'arrière plan. Voir la fonction xsys_flush().
*/
int xsys_batch(
void)
/*~25/03/91 23.12.18! xsys_flush N */
/*
Termine et sécurise toutes les transactions en cours.
Cette fonction ne doit être utilisée que dans telle situation
et telle autre situation. Elle est sans effet le reste du temps.
Retourne le nombre de transaction qui ont été complètées.
*/
int xsys_flush(
void)
/*~26/03/91 00.12.24! xsys_init R */
/*
Initialise le sous-système XSYS.
Cette fonction ne doit être appelée qu'une seule fois.
bla bla bla.
Retourne -1 si l'initialisation ne peut être complètée sans erreur.
*/
int xsys_init(
int memsize) /* Espace mémoire disponible pour xsys */
/*~26/03/91 00.12.24! xsys_end R */
/*
Termine l'usage du sous-système XSYS.
Cette fonction complète toutes les transactions en suspend et
libère tous les tampons de travail.
Après avoir été appelée, xsys_init() peut être réappelée si requis.
*/
void xsys_end(
void)
/*~26/03/91 00.13.02! xsys_transact R */
/*
Réalise une transaction interactivement.
La fonction termine uniquement lorsque la transaction est
complètée et sécure.
Retourne -1 si la transaction a été abandonnée en cours de route.
*/
int xsys_transact(
void)
/*~26/03/91 00.13.02! xsys_undo R */
/*
Annule l'effet de la dernière transaction.
Cette fonction ne doit être appelée que dans telle et telle condition.
bla bla bla.
Retourne -1 si la transaction ne peut être annulée.
*/
int xsys_undo(
void)
/*~26/03/91 00.14.02! xsys_flush R */
/*
Termine et sécurise toutes les transactions en cours.
Cette fonction ne doit être utilisée que dans telle situation
et telle autre situation. Elle est sans effet le reste du temps.
Retourne le nombre de transactions qui ont été complètées.
*/
int xsys_flush(
void)
/*~19/01/92 21.57.38! xsys_init R */
/*
Initialise le sous-systΦme XSYS.
Cette fonction ne doit Ωtre appelΘe qu'une seule fois.
bla bla bla.
Retourne -1 si l'initialisation ne peut Ωtre complΦtΘe sans erreur.
*/
int xsys_init(
int memsize) /* Espace mΘmoire disponible pour xsys */
/*~19/01/92 21.57.38! xsys_end R */
/*
Termine l'usage du sous-systΦme XSYS.
Cette fonction complΦte toutes les transactions en suspend et
libΦre tous les tampons de travail.
AprΦs avoir ΘtΘ appelΘe, xsys_init() peut Ωtre rΘappelΘe si requis.
*/
void xsys_end(
void)
/*~19/01/92 21.57.38! xsys_transact R */
/*
RΘalise une transaction interactivement.
La fonction termine uniquement lorsque la transaction est
complΦtΘe et sΘcure.
Retourne -1 si la transaction a ΘtΘ abandonnΘe en cours de route.
*/
int xsys_transact(
void)
/*~19/01/92 21.57.38! xsys_undo R */
/*
Annule l'effet de la derniΦre transaction.
Cette fonction ne doit Ωtre appelΘe que dans telle et telle condition.
bla bla bla.
Retourne -1 si la transaction ne peut Ωtre annulΘe.
*/
int xsys_undo(
void)
/*~19/01/92 21.57.40! xsys_batch R */
/*
RΘalise une transaction sans intervention de l'usager.
La fonction agit comme si l'usager rΘpond oui α toutes les
questions.
La fonction retourne immΘdiatement sans attendre que la
transaction soit rΘellement complΦtΘe par les processus
d'arriΦre plan. Voir la fonction xsys_flush().
*/
int xsys_batch(
void)
/*~19/01/92 21.57.40! xsys_flush R */
/*
Termine et sΘcurise toutes les transactions en cours.
Cette fonction ne doit Ωtre utilisΘe que dans telle situation
et telle autre situation. Elle est sans effet le reste du temps.
Retourne le nombre de transactions qui ont ΘtΘ complΦtΘes.
*/
int xsys_flush(
void)
/*~19/01/92 22.34.24! xsys_init R */
/*
Initialise le sous-système XSYS.
Cette fonction ne doit être appelée qu'une seule fois.
bla bla bla.
Retourne -1 si l'initialisation ne peut être complètée sans erreur.
*/
int xsys_init(
int memsize) /* Espace mémoire disponible pour xsys */
/*~19/01/92 22.34.24! xsys_end R */
/*
Termine l'usage du sous-système XSYS.
Cette fonction complète toutes les transactions en suspend et
libère tous les tampons de travail.
Après avoir été appelée, xsys_init() peut être réappelée si requis.
*/
void xsys_end(
void)
/*~19/01/92 22.34.26! xsys_transact R */
/*
Réalise une transaction interactivement.
La fonction termine uniquement lorsque la transaction est
complètée et sécure.
Retourne -1 si la transaction a été abandonnée en cours de route.
*/
int xsys_transact(
void)
/*~19/01/92 22.34.26! xsys_undo R */
/*
Annule l'effet de la dernière transaction.
Cette fonction ne doit être appelée que dans telle et telle condition.
bla bla bla.
Retourne -1 si la transaction ne peut être annulée.
*/
int xsys_undo(
void)
/*~19/01/92 22.34.26! xsys_batch R */
/*
Réalise une transaction sans intervention de l'usager.
La fonction agit comme si l'usager répond oui à toutes les
questions.
La fonction retourne immédiatement sans attendre que la
transaction soit réellement complètée par les processus
d'arrière plan. Voir la fonction xsys_flush().
*/
int xsys_batch(
void)
/*~19/01/92 22.34.26! xsys_flush R */
/*
Termine et sécurise toutes les transactions en cours.
Cette fonction ne doit être utilisée que dans telle situation
et telle autre situation. Elle est sans effet le reste du temps.
Retourne le nombre de transactions qui ont été complètées.
*/
int xsys_flush(
void)