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 >
Text File  |  1992-01-21  |  7KB  |  237 lines

  1. /*~25/03/91 23.06.02! xsys_init N */
  2. /*
  3.     Initialise le sous-système XSYS.
  4.     Cette fonction ne doit être appelé qu'une seule fois.
  5.     bla bla bla.
  6.     Retourne -1 si l'initialisation ne peut être complètée sans erreur.
  7. */
  8. int xsys_init(
  9.     int memsize)    /* Espace mémoire disponible pour xsys */
  10.  
  11. /*~25/03/91 23.06.02! xsys_end N */
  12. /*
  13.     Termine l'usager du sous-système XSYS.
  14.     Cette fonction complète toutes les transactions en suspend et
  15.     libère tous les tampons de travail.
  16.     Après avoir été appelé, xsys_init() peut être réappelé si requis.
  17. */
  18. void xsys_end(
  19.     void)
  20.  
  21. /*~25/03/91 23.08.30! xsys_transact N */
  22. /*
  23.     Réalise une transaction interactivement.
  24.     La fonction termine uniquement lorsque la transaction est
  25.     complèté et sécure.
  26.     Retourne -1 si la transaction a été abandonnée en cours de route.
  27. */
  28. int xsys_transact(
  29.     void)
  30.  
  31. /*~25/03/91 23.08.30! xsys_undo N */
  32. /*
  33.     Annule l'effet de la dernière transaction.
  34.     Cette fonction ne doit être appelé que dans telle et telle condition.
  35.     bla bla bla.
  36.     Retourne -1 si la transaction ne peut être annulée.
  37. */
  38. int xsys_undo(
  39.     void)
  40.  
  41. /*~25/03/91 23.12.18! xsys_batch N */
  42. /*
  43.     Réalise une transaction sans intervention de l'usager.
  44.     La fonction agit comme si l'usager répond oui à toutes les
  45.     questions.
  46.     La fonction retourne immédiatement sans attendre que la
  47.     transaction soit réellement complètée par les processus
  48.     d'arrière plan. Voir la fonction xsys_flush().
  49. */
  50. int xsys_batch(
  51.     void)
  52.  
  53. /*~25/03/91 23.12.18! xsys_flush N */
  54. /*
  55.     Termine et sécurise toutes les transactions en cours.
  56.     Cette fonction ne doit être utilisée que dans telle situation
  57.     et telle autre situation. Elle est sans effet le reste du temps.
  58.     Retourne le nombre de transaction qui ont été complètées.
  59. */
  60. int xsys_flush(
  61.     void)
  62.  
  63. /*~26/03/91 00.12.24! xsys_init R */
  64. /*
  65.     Initialise le sous-système XSYS.
  66.     Cette fonction ne doit être appelée qu'une seule fois.
  67.     bla bla bla.
  68.     Retourne -1 si l'initialisation ne peut être complètée sans erreur.
  69. */
  70. int xsys_init(
  71.     int memsize)    /* Espace mémoire disponible pour xsys */
  72.  
  73. /*~26/03/91 00.12.24! xsys_end R */
  74. /*
  75.     Termine l'usage du sous-système XSYS.
  76.     Cette fonction complète toutes les transactions en suspend et
  77.     libère tous les tampons de travail.
  78.     Après avoir été appelée, xsys_init() peut être réappelée si requis.
  79. */
  80. void xsys_end(
  81.     void)
  82.  
  83. /*~26/03/91 00.13.02! xsys_transact R */
  84. /*
  85.     Réalise une transaction interactivement.
  86.     La fonction termine uniquement lorsque la transaction est
  87.     complètée et sécure.
  88.     Retourne -1 si la transaction a été abandonnée en cours de route.
  89. */
  90. int xsys_transact(
  91.     void)
  92.  
  93. /*~26/03/91 00.13.02! xsys_undo R */
  94. /*
  95.     Annule l'effet de la dernière transaction.
  96.     Cette fonction ne doit être appelée que dans telle et telle condition.
  97.     bla bla bla.
  98.     Retourne -1 si la transaction ne peut être annulée.
  99. */
  100. int xsys_undo(
  101.     void)
  102.  
  103. /*~26/03/91 00.14.02! xsys_flush R */
  104. /*
  105.     Termine et sécurise toutes les transactions en cours.
  106.     Cette fonction ne doit être utilisée que dans telle situation
  107.     et telle autre situation. Elle est sans effet le reste du temps.
  108.     Retourne le nombre de transactions qui ont été complètées.
  109. */
  110. int xsys_flush(
  111.     void)
  112.  
  113. /*~19/01/92 21.57.38! xsys_init R */
  114. /*
  115.     Initialise le sous-systΦme XSYS.
  116.     Cette fonction ne doit Ωtre appelΘe qu'une seule fois.
  117.     bla bla bla.
  118.     Retourne -1 si l'initialisation ne peut Ωtre complΦtΘe sans erreur.
  119. */
  120. int xsys_init(
  121.     int memsize)    /* Espace mΘmoire disponible pour xsys */
  122.  
  123. /*~19/01/92 21.57.38! xsys_end R */
  124. /*
  125.     Termine l'usage du sous-systΦme XSYS.
  126.     Cette fonction complΦte toutes les transactions en suspend et
  127.     libΦre tous les tampons de travail.
  128.     AprΦs avoir ΘtΘ appelΘe, xsys_init() peut Ωtre rΘappelΘe si requis.
  129. */
  130. void xsys_end(
  131.     void)
  132.  
  133. /*~19/01/92 21.57.38! xsys_transact R */
  134. /*
  135.     RΘalise une transaction interactivement.
  136.     La fonction termine uniquement lorsque la transaction est
  137.     complΦtΘe et sΘcure.
  138.     Retourne -1 si la transaction a ΘtΘ abandonnΘe en cours de route.
  139. */
  140. int xsys_transact(
  141.     void)
  142.  
  143. /*~19/01/92 21.57.38! xsys_undo R */
  144. /*
  145.     Annule l'effet de la derniΦre transaction.
  146.     Cette fonction ne doit Ωtre appelΘe que dans telle et telle condition.
  147.     bla bla bla.
  148.     Retourne -1 si la transaction ne peut Ωtre annulΘe.
  149. */
  150. int xsys_undo(
  151.     void)
  152.  
  153. /*~19/01/92 21.57.40! xsys_batch R */
  154. /*
  155.     RΘalise une transaction sans intervention de l'usager.
  156.     La fonction agit comme si l'usager rΘpond oui α toutes les
  157.     questions.
  158.     La fonction retourne immΘdiatement sans attendre que la
  159.     transaction soit rΘellement complΦtΘe par les processus
  160.     d'arriΦre plan. Voir la fonction xsys_flush().
  161. */
  162. int xsys_batch(
  163.     void)
  164.  
  165. /*~19/01/92 21.57.40! xsys_flush R */
  166. /*
  167.     Termine et sΘcurise toutes les transactions en cours.
  168.     Cette fonction ne doit Ωtre utilisΘe que dans telle situation
  169.     et telle autre situation. Elle est sans effet le reste du temps.
  170.     Retourne le nombre de transactions qui ont ΘtΘ complΦtΘes.
  171. */
  172. int xsys_flush(
  173.     void)
  174.  
  175. /*~19/01/92 22.34.24! xsys_init R */
  176. /*
  177.     Initialise le sous-système XSYS.
  178.     Cette fonction ne doit être appelée qu'une seule fois.
  179.     bla bla bla.
  180.     Retourne -1 si l'initialisation ne peut être complètée sans erreur.
  181. */
  182. int xsys_init(
  183.     int memsize)    /* Espace mémoire disponible pour xsys */
  184.  
  185. /*~19/01/92 22.34.24! xsys_end R */
  186. /*
  187.     Termine l'usage du sous-système XSYS.
  188.     Cette fonction complète toutes les transactions en suspend et
  189.     libère tous les tampons de travail.
  190.     Après avoir été appelée, xsys_init() peut être réappelée si requis.
  191. */
  192. void xsys_end(
  193.     void)
  194.  
  195. /*~19/01/92 22.34.26! xsys_transact R */
  196. /*
  197.     Réalise une transaction interactivement.
  198.     La fonction termine uniquement lorsque la transaction est
  199.     complètée et sécure.
  200.     Retourne -1 si la transaction a été abandonnée en cours de route.
  201. */
  202. int xsys_transact(
  203.     void)
  204.  
  205. /*~19/01/92 22.34.26! xsys_undo R */
  206. /*
  207.     Annule l'effet de la dernière transaction.
  208.     Cette fonction ne doit être appelée que dans telle et telle condition.
  209.     bla bla bla.
  210.     Retourne -1 si la transaction ne peut être annulée.
  211. */
  212. int xsys_undo(
  213.     void)
  214.  
  215. /*~19/01/92 22.34.26! xsys_batch R */
  216. /*
  217.     Réalise une transaction sans intervention de l'usager.
  218.     La fonction agit comme si l'usager répond oui à toutes les
  219.     questions.
  220.     La fonction retourne immédiatement sans attendre que la
  221.     transaction soit réellement complètée par les processus
  222.     d'arrière plan. Voir la fonction xsys_flush().
  223. */
  224. int xsys_batch(
  225.     void)
  226.  
  227. /*~19/01/92 22.34.26! xsys_flush R */
  228. /*
  229.     Termine et sécurise toutes les transactions en cours.
  230.     Cette fonction ne doit être utilisée que dans telle situation
  231.     et telle autre situation. Elle est sans effet le reste du temps.
  232.     Retourne le nombre de transactions qui ont été complètées.
  233. */
  234. int xsys_flush(
  235.     void)
  236.  
  237.