From 2844e3d974c85ad8e5f4a17ac8a536d327febdaf Mon Sep 17 00:00:00 2001 From: Bernard Xiong Date: Mon, 8 Jul 2019 13:34:57 +0800 Subject: [PATCH] [dlib] Add more header files for IAR/dlib --- components/libc/compilers/dlib/sys/errno.h | 16 ++++++++++++++++ components/libc/compilers/dlib/sys/signal.h | 16 ++++++++++++++++ components/libc/compilers/dlib/sys/unistd.h | 8 -------- 3 files changed, 32 insertions(+), 8 deletions(-) create mode 100644 components/libc/compilers/dlib/sys/errno.h create mode 100644 components/libc/compilers/dlib/sys/signal.h diff --git a/components/libc/compilers/dlib/sys/errno.h b/components/libc/compilers/dlib/sys/errno.h new file mode 100644 index 0000000000..1ad4c8acc0 --- /dev/null +++ b/components/libc/compilers/dlib/sys/errno.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2006-2018, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + * + * Change Logs: + * Date Author Notes + * 2019-07-08 Bernard The first version + */ + +#ifndef SYS_ERRNO_H__ +#define SYS_ERRNO_H__ + +#include + +#endif diff --git a/components/libc/compilers/dlib/sys/signal.h b/components/libc/compilers/dlib/sys/signal.h new file mode 100644 index 0000000000..22adb1228b --- /dev/null +++ b/components/libc/compilers/dlib/sys/signal.h @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2006-2018, RT-Thread Development Team + * + * SPDX-License-Identifier: Apache-2.0 + * + * Change Logs: + * Date Author Notes + * 2019-07-08 Bernard The first version + */ + +#ifndef SYS_SIGNAL_H__ +#define SYS_SIGNAL_H__ + +#include + +#endif diff --git a/components/libc/compilers/dlib/sys/unistd.h b/components/libc/compilers/dlib/sys/unistd.h index 5985a42996..29f68f24f8 100644 --- a/components/libc/compilers/dlib/sys/unistd.h +++ b/components/libc/compilers/dlib/sys/unistd.h @@ -34,14 +34,6 @@ #define _FNDELAY _FNONBLOCK /* non blocking I/O (4.2 style) */ #define _FNOCTTY 0x8000 /* don't assign a ctty on this open */ -#define O_RDONLY 0 /* +1 == FREAD */ -#define O_WRONLY 1 /* +1 == FWRITE */ -#define O_RDWR 2 /* +1 == FREAD|FWRITE */ -#define O_APPEND _FAPPEND -#define O_CREAT _FCREAT -#define O_TRUNC _FTRUNC -#define O_EXCL _FEXCL -#define O_SYNC _FSYNC #endif #endif /* _SYS_UNISTD_H */