1d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#include "tests.h" 2d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes#include <signal.h> 3d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes 4d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesint 5d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughesmain(void) 6d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes{ 7d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes stack_t ss = { 8d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes .ss_sp = (void *) 0xbaadf00d, 9d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes .ss_flags = SS_DISABLE, 10d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes .ss_size = 0xdeadbeef 11d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes }; 12d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes if (sigaltstack(&ss, (stack_t *) 0)) 13d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes perror_msg_and_skip("sigaltstack"); 14d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes return 0; 15d35df493b4e7684c50d2d2fa032ee3a7ac228009Elliott Hughes} 16