t_ttyname.c (272458) | t_ttyname.c (272903) |
---|---|
1/* $NetBSD: t_ttyname.c,v 1.3 2011/05/01 18:14:01 jruoho 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. --- 93 unchanged lines hidden (view full) --- 102 (void)memset(buf, '\0', ttymax + 1); 103 104 if (isatty(STDIN_FILENO) != 0) { 105 106 rv = ttyname_r(STDIN_FILENO, sbuf, sizeof(sbuf)); 107 ATF_REQUIRE(rv == ERANGE); 108 } 109 | 1/* $NetBSD: t_ttyname.c,v 1.3 2011/05/01 18:14:01 jruoho 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. --- 93 unchanged lines hidden (view full) --- 102 (void)memset(buf, '\0', ttymax + 1); 103 104 if (isatty(STDIN_FILENO) != 0) { 105 106 rv = ttyname_r(STDIN_FILENO, sbuf, sizeof(sbuf)); 107 ATF_REQUIRE(rv == ERANGE); 108 } 109 |
110#if defined(__FreeBSD__) 111 atf_tc_expect_fail("FreeBSD returns ENOTTY instead of EBADF; see bin/191936"); 112#endif |
|
110 rv = ttyname_r(-1, buf, ttymax); 111 ATF_REQUIRE(rv == EBADF); 112 113 fd = open("/etc/passwd", O_RDONLY); 114 115 if (fd >= 0) { 116 rv = ttyname_r(fd, buf, ttymax); 117 ATF_REQUIRE(rv == ENOTTY); --- 71 unchanged lines hidden --- | 113 rv = ttyname_r(-1, buf, ttymax); 114 ATF_REQUIRE(rv == EBADF); 115 116 fd = open("/etc/passwd", O_RDONLY); 117 118 if (fd >= 0) { 119 rv = ttyname_r(fd, buf, ttymax); 120 ATF_REQUIRE(rv == ENOTTY); --- 71 unchanged lines hidden --- |