home *** CD-ROM | disk | FTP | other *** search
/ Aminet 10 / aminetcdnumber101996.iso / Aminet / util / misc / fifolib38_1.lha / clib / fifo_protos.h
C/C++ Source or Header  |  1995-04-22  |  485b  |  25 lines

  1.  
  2. /*
  3.  *  FIFO.H
  4.  *
  5.  *  PUBLIC FIFO STRUCTURES AND DEFINES
  6.  */
  7.  
  8. #ifndef CLIB_FIFO_PROTOS_H
  9. #define CLIB_FIFO_PROTOS_H
  10.  
  11. #ifndef LIBRARIES_FIFO_H
  12. #include <libraries/fifo.h>
  13. #endif
  14.  
  15.  
  16. FifoHan OpenFifo(char *name, long bytes, long flags);
  17. void CloseFifo(FifoHan fifo, long flags);
  18. long ReadFifo(FifoHan fifo, char **buf, long bytes);
  19. long WriteFifo(FifoHan fifo, char *buf, long bytes);
  20. void RequestFifo(FifoHan fifo, struct Message *msg, long req);
  21. long BufSizeFifo(FifoHan fifo);
  22.  
  23. #endif
  24.  
  25.