| OLD | NEW | 
| (Empty) |  | 
 |   1 // -*- C++ -*- | 
 |   2 //===--------------------------- csignal ----------------------------------===// | 
 |   3 // | 
 |   4 //                     The LLVM Compiler Infrastructure | 
 |   5 // | 
 |   6 // This file is dual licensed under the MIT and the University of Illinois Open | 
 |   7 // Source Licenses. See LICENSE.TXT for details. | 
 |   8 // | 
 |   9 //===----------------------------------------------------------------------===// | 
 |  10  | 
 |  11 #ifndef _LIBCPP_CSIGNAL | 
 |  12 #define _LIBCPP_CSIGNAL | 
 |  13  | 
 |  14 /* | 
 |  15     csignal synopsis | 
 |  16  | 
 |  17 Macros: | 
 |  18  | 
 |  19     SIG_DFL | 
 |  20     SIG_ERR | 
 |  21     SIG_IGN | 
 |  22     SIGABRT | 
 |  23     SIGFPE | 
 |  24     SIGILL | 
 |  25     SIGINT | 
 |  26     SIGSEGV | 
 |  27     SIGTERM | 
 |  28  | 
 |  29 namespace std | 
 |  30 { | 
 |  31  | 
 |  32 Types: | 
 |  33  | 
 |  34     sig_atomic_t | 
 |  35  | 
 |  36 void (*signal(int sig, void (*func)(int)))(int); | 
 |  37 int raise(int sig); | 
 |  38  | 
 |  39 }  // std | 
 |  40  | 
 |  41 */ | 
 |  42  | 
 |  43 #include <__config> | 
 |  44 #include <signal.h> | 
 |  45  | 
 |  46 #if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER) | 
 |  47 #pragma GCC system_header | 
 |  48 #endif | 
 |  49  | 
 |  50 _LIBCPP_BEGIN_NAMESPACE_STD | 
 |  51  | 
 |  52 using ::sig_atomic_t; | 
 |  53 using ::signal; | 
 |  54 using ::raise; | 
 |  55  | 
 |  56 _LIBCPP_END_NAMESPACE_STD | 
 |  57  | 
 |  58 #endif  // _LIBCPP_CSIGNAL | 
| OLD | NEW |