/* voc 2.1.0 [2025/05/18] for gcc LP64 on slackware xtspaF */

#ifndef ulmSysIO__h
#define ulmSysIO__h

#include "SYSTEM.h"




import BOOLEAN ulmSysIO_Close (INT32 fd, ulmDisciplines_Object errors, BOOLEAN retry, BOOLEAN *interrupted);
import BOOLEAN ulmSysIO_Open (INT32 *fd, CHAR *filename, ADDRESS filename__len, UINT32 options, ulmDisciplines_Object errors, BOOLEAN retry, BOOLEAN *interrupted);
import BOOLEAN ulmSysIO_OpenCreat (INT32 *fd, CHAR *filename, ADDRESS filename__len, UINT32 options, INT32 protection, ulmDisciplines_Object errors, BOOLEAN retry, BOOLEAN *interrupted);
import INT32 ulmSysIO_Read (INT32 fd, INT64 buf, INT32 cnt, ulmDisciplines_Object errors, BOOLEAN retry, BOOLEAN *interrupted);
import BOOLEAN ulmSysIO_Seek (INT32 fd, INT32 offset, INT32 whence, ulmDisciplines_Object errors);
import INT32 ulmSysIO_Write (INT32 fd, INT64 buf, INT32 cnt, ulmDisciplines_Object errors, BOOLEAN retry, BOOLEAN *interrupted);
import void *ulmSysIO__init(void);


#endif // ulmSysIO
