t_ttyname.c (311629) | t_ttyname.c (313227) |
---|---|
1/* $NetBSD: t_ttyname.c,v 1.3 2011/05/01 18:14:01 jruoho Exp $ */ | 1/* $NetBSD: t_ttyname.c,v 1.4 2017/01/10 15:33:40 christos Exp $ */ |
2 3/*- 4 * Copyright (c) 2011 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Jukka Ruohonen. 9 * --- 14 unchanged lines hidden (view full) --- 24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29 * POSSIBILITY OF SUCH DAMAGE. 30 */ 31#include <sys/cdefs.h> | 2 3/*- 4 * Copyright (c) 2011 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Jukka Ruohonen. 9 * --- 14 unchanged lines hidden (view full) --- 24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 29 * POSSIBILITY OF SUCH DAMAGE. 30 */ 31#include <sys/cdefs.h> |
32__RCSID("$NetBSD: t_ttyname.c,v 1.3 2011/05/01 18:14:01 jruoho Exp $"); | 32__RCSID("$NetBSD: t_ttyname.c,v 1.4 2017/01/10 15:33:40 christos Exp $"); |
33 34#include <atf-c.h> 35#include <errno.h> 36#include <fcntl.h> 37#include <stdlib.h> 38#include <string.h> 39#include <unistd.h> 40 --- 32 unchanged lines hidden (view full) --- 73 74 ATF_REQUIRE(isatty(fd) != -1); 75 ATF_REQUIRE(errno == ENOTTY); 76 77 errno = 0; 78 79 ATF_REQUIRE(ttyname(fd) == NULL); 80 ATF_REQUIRE(errno == ENOTTY); | 33 34#include <atf-c.h> 35#include <errno.h> 36#include <fcntl.h> 37#include <stdlib.h> 38#include <string.h> 39#include <unistd.h> 40 --- 32 unchanged lines hidden (view full) --- 73 74 ATF_REQUIRE(isatty(fd) != -1); 75 ATF_REQUIRE(errno == ENOTTY); 76 77 errno = 0; 78 79 ATF_REQUIRE(ttyname(fd) == NULL); 80 ATF_REQUIRE(errno == ENOTTY); |
81#ifdef __FreeBSD__ | |
82 (void)close(fd); | 81 (void)close(fd); |
83#endif | |
84 } 85} 86 87ATF_TC(ttyname_r_err); 88ATF_TC_HEAD(ttyname_r_err, tc) 89{ 90 atf_tc_set_md_var(tc, "descr", "Test errors in ttyname_r(3)"); 91} --- 100 unchanged lines hidden --- | 82 } 83} 84 85ATF_TC(ttyname_r_err); 86ATF_TC_HEAD(ttyname_r_err, tc) 87{ 88 atf_tc_set_md_var(tc, "descr", "Test errors in ttyname_r(3)"); 89} --- 100 unchanged lines hidden --- |