diff options
author | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-12-15 16:01:13 +1100 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2015-12-15 16:48:06 +1100 |
commit | b22aff3ebc8c21915c39030bf6024bcb4372d495 (patch) | |
tree | ceb54860da4ab011a84a6be859644bdc5fd66259 /clib/signal.h | |
parent | 0e3baa21f276cb551d086e5b028ac9f7f0b7e4d2 (diff) | |
download | ffs-b22aff3ebc8c21915c39030bf6024bcb4372d495.tar.gz ffs-b22aff3ebc8c21915c39030bf6024bcb4372d495.zip |
remove unused signal
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'clib/signal.h')
-rw-r--r-- | clib/signal.h | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/clib/signal.h b/clib/signal.h deleted file mode 100644 index 06f2243..0000000 --- a/clib/signal.h +++ /dev/null @@ -1,79 +0,0 @@ -/* IBM_PROLOG_BEGIN_TAG */ -/* This is an automatically generated prolog. */ -/* */ -/* $Source: clib/signal.h $ */ -/* */ -/* OpenPOWER FFS Project */ -/* */ -/* Contributors Listed Below - COPYRIGHT 2014,2015 */ -/* [+] International Business Machines Corp. */ -/* */ -/* */ -/* Licensed under the Apache License, Version 2.0 (the "License"); */ -/* you may not use this file except in compliance with the License. */ -/* You may obtain a copy of the License at */ -/* */ -/* http://www.apache.org/licenses/LICENSE-2.0 */ -/* */ -/* Unless required by applicable law or agreed to in writing, software */ -/* distributed under the License is distributed on an "AS IS" BASIS, */ -/* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or */ -/* implied. See the License for the specific language governing */ -/* permissions and limitations under the License. */ -/* */ -/* IBM_PROLOG_END_TAG */ - -/* - * File: signal.h - * Author: Shaun Wetzstein <shaun@us.ibm.com> - * Descr: File descriptor activity callback signaler - * Note: - * Date: 10/03/10 - */ - -#ifndef __SIGNAL_H__ -#define __SIGNAL_H__ - -#include <stdint.h> -#include <stdbool.h> - -#include <sys/epoll.h> -#include <sys/signalfd.h> - -#include "attribute.h" -#include "builtin.h" -#include "assert.h" - -#include "tree.h" -#include "array.h" - -/* ======================================================================= */ - -typedef struct signal signal_t; -typedef struct signalfd_siginfo signal_event_t; - -struct signal { - int fd; - - sigset_t mask; - int flags; -}; - -/* ======================================================================= */ - -extern void signal_init(signal_t * self) __nonnull((1)); -extern void signal_delete(signal_t * self) __nonnull((1)); - -extern int signal_fileno(signal_t * self) __nonnull((1)); - -extern int signal_setmask(signal_t * self, const sigset_t mask) __nonnull((1)); - -#if 0 -#define signalfd_wait(...) STRCAT(signalfd_wait, NARGS(__VA_ARGS__))(__VA_ARGS__) -extern void signal_wait1(signal_t *) __nonnull((1)); -extern void signal_wait2(_sisignal_tgnal *, int) __nonnull((1)); -#endif - -/* ======================================================================= */ - -#endif /* __SIGNAL_H__ */ |