#include <sys/select.h>
#include "log.h"
+#include "osl.h"
#include "error.h"
/**
*
* \sa open(2).
*/
-int para_open(const char *path, int flags, mode_t mode)
+int osl_open(const char *path, int flags, mode_t mode)
{
int ret = open(path, flags, mode);
int ret;
if (cwd) {
- ret = para_open(".", O_RDONLY, 0);
+ ret = osl_open(".", O_RDONLY, 0);
if (ret < 0)
return ret;
*cwd = ret;
*
* \return Standard.
*
- * \sa para_open(), mmap(2).
+ * \sa osl_open(), mmap(2).
*/
int mmap_full_file(const char *path, int open_mode, void **map,
size_t *size, int *fd_ptr)
mmap_prot = PROT_READ | PROT_WRITE;
mmap_flags = MAP_SHARED;
}
- ret = para_open(path, open_mode, 0);
+ ret = osl_open(path, open_mode, 0);
if (ret < 0)
return ret;
fd = ret;
goto out;
}
*size = file_status.st_size;
- ret = -E_EMPTY;
+ ret = -E_OSL_EMPTY;
DEBUG_LOG("%s: size %zu\n", path, *size);
if (!*size)
goto out;
*map = mmap(NULL, *size, mmap_prot, mmap_flags, fd, 0);
if (*map == MAP_FAILED) {
*map = NULL;
- ret = -E_MMAP;
+ ret = -E_OSL_MMAP;
goto out;
}
ret = 1;