diff options
Diffstat (limited to 'mdk-stage1/dietlibc/lib/sigemptyset.c')
-rw-r--r-- | mdk-stage1/dietlibc/lib/sigemptyset.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/mdk-stage1/dietlibc/lib/sigemptyset.c b/mdk-stage1/dietlibc/lib/sigemptyset.c new file mode 100644 index 000000000..f4532f96e --- /dev/null +++ b/mdk-stage1/dietlibc/lib/sigemptyset.c @@ -0,0 +1,14 @@ +#define __USE_EXTERN_INLINES 1 +#include <signal.h> +#include <errno.h> +#include <string.h> + +int sigemptyset(sigset_t *set) { + if (set==NULL) { + __set_errno(EINVAL); + return -1; + } + memset(set,0,sizeof(*set)); + return 0; +} + |