ozone: evdev: Sync caps lock LED state to evdev
[chromium-blink-merge.git] / native_client_sdk / src / libraries / nacl_io / ossignal.h
blob8313fc5074a23a1aa24c25b7ea8a20f7dc3fcf25
1 /* Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 * Use of this source code is governed by a BSD-style license that can be
3 * found in the LICENSE file. */
5 #ifndef LIBRARIES_NACL_IO_OSSIGNAL_H_
6 #define LIBRARIES_NACL_IO_OSSIGNAL_H_
8 #if !defined(WIN23)
9 #include <signal.h>
10 #if defined(__APPLE__)
11 typedef void (*sighandler_t)(int);
12 #elif defined(__GLIBC__) || defined(__BIONIC__)
13 typedef __sighandler_t sighandler_t;
14 #else
15 typedef _sig_func_ptr sighandler_t;
16 #endif
17 #endif
19 #endif /* LIBRARIES_NACL_IO_OSSIGNAL_H_ */