1*ac555471Sjmmv# $NetBSD: t_exit.sh,v 1.1 2010/07/16 15:42:53 jmmv Exp $ 2*ac555471Sjmmv# 3*ac555471Sjmmv# Copyright (c) 2008 The NetBSD Foundation, Inc. 4*ac555471Sjmmv# All rights reserved. 5*ac555471Sjmmv# 6*ac555471Sjmmv# Redistribution and use in source and binary forms, with or without 7*ac555471Sjmmv# modification, are permitted provided that the following conditions 8*ac555471Sjmmv# are met: 9*ac555471Sjmmv# 1. Redistributions of source code must retain the above copyright 10*ac555471Sjmmv# notice, this list of conditions and the following disclaimer. 11*ac555471Sjmmv# 2. Redistributions in binary form must reproduce the above copyright 12*ac555471Sjmmv# notice, this list of conditions and the following disclaimer in the 13*ac555471Sjmmv# documentation and/or other materials provided with the distribution. 14*ac555471Sjmmv# 15*ac555471Sjmmv# THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS 16*ac555471Sjmmv# ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 17*ac555471Sjmmv# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 18*ac555471Sjmmv# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS 19*ac555471Sjmmv# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 20*ac555471Sjmmv# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 21*ac555471Sjmmv# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 22*ac555471Sjmmv# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 23*ac555471Sjmmv# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 24*ac555471Sjmmv# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 25*ac555471Sjmmv# POSSIBILITY OF SUCH DAMAGE. 26*ac555471Sjmmv# 27*ac555471Sjmmv 28*ac555471Sjmmvatf_test_case main_thread 29*ac555471Sjmmvmain_thread_head() 30*ac555471Sjmmv{ 31*ac555471Sjmmv atf_set "descr" "Checks calling pthread_exit() in the main thread" 32*ac555471Sjmmv} 33*ac555471Sjmmvmain_thread_body() 34*ac555471Sjmmv{ 35*ac555471Sjmmv atf_check -o ignore "$(atf_get_srcdir)/h_exit" 36*ac555471Sjmmv} 37*ac555471Sjmmv 38*ac555471Sjmmvatf_init_test_cases() 39*ac555471Sjmmv{ 40*ac555471Sjmmv atf_add_test_case main_thread 41*ac555471Sjmmv} 42