xref: /haiku/headers/private/fs_shell/fssh_errno.h (revision 1e60bdeab63fa7a57bc9a55b032052e95a18bd2c)
1 #ifndef _FSSH_ERRNO_H
2 #define _FSSH_ERRNO_H
3 
4 #ifdef __cplusplus
5 extern "C"
6 {
7 #endif
8 
9 #include "fssh_errors.h"
10 
11 #define FSSH_ENOERR          0
12 #define FSSH_EOK 			FSSH_ENOERR  /* some code assumes EOK exists */
13 
14 extern int *_fssh_errnop(void);
15 #define fssh_errno (*(_fssh_errnop()))
16 
17 extern int	fssh_get_errno(void);
18 extern void	fssh_set_errno(int error);
19 
20 extern int	fssh_to_host_error(int error);
21 
22 #ifdef __cplusplus
23 } /* "C" */
24 #endif
25 
26 #endif /* _FSSH_ERRNO_H */
27