From f30083eaa8d97d75c8e4728977d124ec35b4ef9f Mon Sep 17 00:00:00 2001 From: Daniel Reinhold Date: Mon, 18 Nov 2002 07:35:55 +0000 Subject: [PATCH] initial checkin git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2004 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kernel/libroot/posix/signal/sigset.c | 40 ++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 src/kernel/libroot/posix/signal/sigset.c diff --git a/src/kernel/libroot/posix/signal/sigset.c b/src/kernel/libroot/posix/signal/sigset.c new file mode 100644 index 0000000000..750e6ca1ee --- /dev/null +++ b/src/kernel/libroot/posix/signal/sigset.c @@ -0,0 +1,40 @@ +#include +#include + +/* + * Copyright (c) 2002, OpenBeOS Project. All rights reserved. + * Distributed under the terms of the OpenBeOS license. + * + * + * sigset.c: + * implements two sigset functions: + * sigemptyset() and sigfillset() + * + * the other three sigset functions + * sigaddset(), sigdelset(), and sigismember() + * are inlined in the header file + * (I have no idea why there is a distinction between + * some being inlined and others not) + * + * + * Author(s): + * Daniel Reinhold (danielre@users.sf.net) + * + */ + + +int +sigemptyset(sigset_t *set) +{ + *set = (sigset_t) 0L; + return 0; +} + + +int +sigfillset(sigset_t *set) +{ + *set = (sigset_t) ~(0UL); + return 0; +} +