added qse_dir_geterrnum()
This commit is contained in:
@ -1133,6 +1133,7 @@ enum qse_awk_errnum_t
|
||||
/* common errors */
|
||||
QSE_AWK_ENOMEM, /**< insufficient memory */
|
||||
QSE_AWK_EINVAL, /**< invalid parameter or data */
|
||||
QSE_AWK_EACCES, /**< access denied */
|
||||
QSE_AWK_ENOSUP, /**< not supported */
|
||||
QSE_AWK_ENOPER, /**< operation not allowed */
|
||||
QSE_AWK_ENOENT, /**< '${0}' not found */
|
||||
|
@ -45,7 +45,8 @@ enum qse_dir_errnum_t
|
||||
QSE_DIR_EACCES, /**< access denied */
|
||||
QSE_DIR_ENOENT, /**< no such file */
|
||||
QSE_DIR_EEXIST, /**< already exist */
|
||||
QSE_DIR_EINTR /**< interrupted */
|
||||
QSE_DIR_EINTR, /**< interrupted */
|
||||
QSE_DIR_EPIPE /**< broken pipe */
|
||||
};
|
||||
typedef enum qse_dir_errnum_t qse_dir_errnum_t;
|
||||
|
||||
@ -76,7 +77,8 @@ QSE_EXPORT qse_dir_t* qse_dir_open (
|
||||
qse_mmgr_t* mmgr,
|
||||
qse_size_t xtnsize,
|
||||
const qse_char_t* path,
|
||||
int flags
|
||||
int flags,
|
||||
qse_dir_errnum_t* errnum /** error number */
|
||||
);
|
||||
|
||||
QSE_EXPORT void qse_dir_close (
|
||||
@ -91,6 +93,10 @@ QSE_EXPORT void* qse_dir_getxtn (
|
||||
qse_dir_t* dir
|
||||
);
|
||||
|
||||
QSE_EXPORT qse_dir_errnum_t qse_dir_geterrnum (
|
||||
qse_dir_t* dir
|
||||
);
|
||||
|
||||
QSE_EXPORT int qse_dir_reset (
|
||||
qse_dir_t* dir,
|
||||
const qse_char_t* path
|
||||
|
@ -83,7 +83,8 @@ enum qse_fio_errnum_t
|
||||
QSE_FIO_EACCES, /**< access denied */
|
||||
QSE_FIO_ENOENT, /**< no such file */
|
||||
QSE_FIO_EEXIST, /**< already exist */
|
||||
QSE_FIO_EINTR /**< interrupted */
|
||||
QSE_FIO_EINTR, /**< interrupted */
|
||||
QSE_FIO_EPIPE, /**< broken pipe */
|
||||
};
|
||||
typedef enum qse_fio_errnum_t qse_fio_errnum_t;
|
||||
|
||||
|
@ -123,9 +123,9 @@ enum qse_pio_errnum_t
|
||||
QSE_PIO_ENOENT, /**< no such file */
|
||||
QSE_PIO_EEXIST, /**< already exist */
|
||||
QSE_PIO_EINTR, /**< interrupted */
|
||||
QSE_PIO_EPIPE, /**< broken pipe */
|
||||
QSE_PIO_ENOHND, /**< no handle available */
|
||||
QSE_PIO_ECHILD, /**< the child is not valid */
|
||||
QSE_PIO_EPIPE, /**< broken pipe */
|
||||
QSE_PIO_EILSEQ, /**< illegal sequence */
|
||||
QSE_PIO_EICSEQ, /**< incomplete sequence */
|
||||
QSE_PIO_EILCHR /**< illegal character */
|
||||
|
Reference in New Issue
Block a user