Deleted Added
full compact
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 ---