added qse_dir_geterrnum()

This commit is contained in:
2012-12-25 14:10:02 +00:00
parent c133af0e55
commit b8c66b5b8d
16 changed files with 446 additions and 363 deletions

View File

@ -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 */

View File

@ -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

View File

@ -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;

View File

@ -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 */