enhanced qse_httpd_entaskfile() and qse_httpd_entaskdir() to handle more methods.
added qse_httpd_entaskallow(). removed some unused functions.
This commit is contained in:
@ -318,6 +318,12 @@
|
||||
# define QSE_RENAME(oldpath,newpath) rename(oldpath,newpath)
|
||||
#endif
|
||||
|
||||
#if defined(SYS_mkdir) && defined(QSE_USE_SYSCALL)
|
||||
# define QSE_MKDIR(path,mode) syscall(SYS_mkdir,path,mode)
|
||||
#else
|
||||
# define QSE_MKDIR(path,mode) mkdir(path,mode)
|
||||
#endif
|
||||
|
||||
#if defined(SYS_rmdir) && defined(QSE_USE_SYSCALL)
|
||||
# define QSE_RMDIR(path) syscall(SYS_rmdir,path)
|
||||
#else
|
||||
|
@ -128,6 +128,7 @@
|
||||
{ \
|
||||
case ENOMEM: return __SYSERRNUM__ (obj2, ENOMEM); \
|
||||
case EINVAL: return __SYSERRNUM__ (obj2, EINVAL); \
|
||||
case EBUSY: \
|
||||
case EACCES: return __SYSERRNUM__ (obj2, EACCES); \
|
||||
case ENOTDIR: \
|
||||
case ENOENT: return __SYSERRNUM__ (obj2, ENOENT); \
|
||||
|
Reference in New Issue
Block a user