Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1. #ifndef _STDHANDL_H
  2. #define _STDHANDL_H
  3. /* stdhandl.h */
  4. /*****************************************************************************/
  5. /* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only                     */
  6. /*                                                                           */
  7. /* AS-Portierung                                                             */
  8. /*                                                                           */
  9. /* Bereitstellung von fuer AS benoetigten Handle-Funktionen                  */
  10. /*                                                                           */
  11. /* Historie:  5. 4.1996 Grundsteinlegung                                     */
  12. /*                                                                           */
  13. /*****************************************************************************/
  14.  
  15. typedef enum {NoRedir,RedirToDevice,RedirToFile} TRedirected;  /* Umleitung von Handles */
  16.  
  17. #define NumStdIn 0
  18. #define NumStdOut 1
  19. #define NumStdErr 2
  20.  
  21. extern TRedirected Redirected;
  22.  
  23. extern void OpenWithStandard(FILE **ppFile, const char *Path);
  24.  
  25. extern void CloseIfOpen(FILE **ppFile);
  26.  
  27. extern void stdhandl_init(void);
  28. #endif /* _STDHANDL_H */
  29.