Lines Matching full:assert
21 #include <assert.h>
40 assert(fcntl(fd, F_SETOWN, pgid) == -1); in test_common_badpgid()
41 assert(errno == ESRCH); in test_common_badpgid()
43 assert(ioctl(fd, FIOSETOWN, &pgid) == -1); in test_common_badpgid()
44 assert(errno == ESRCH); in test_common_badpgid()
49 assert(fcntl(fd, F_SETOWN, pgid) == -1); in test_common_badpgid()
50 assert(errno == ESRCH); in test_common_badpgid()
52 assert(ioctl(fd, FIOSETOWN, &pgid) == -1); in test_common_badpgid()
53 assert(errno == ESRCH); in test_common_badpgid()
65 assert(setpgid(0, 0) == 0); in test_common_badsession()
71 assert(setsid() != -1); in test_common_badsession()
73 assert(fcntl(fd, F_SETOWN, ppid) == -1); in test_common_badsession()
74 assert(errno == EPERM); in test_common_badsession()
76 assert(fcntl(fd, F_SETOWN, -ppid) == -1); in test_common_badsession()
77 assert(errno == EPERM); in test_common_badsession()
80 assert(ioctl(fd, FIOSETOWN, &arg) == -1); in test_common_badsession()
81 assert(errno == EPERM); in test_common_badsession()
84 assert(ioctl(fd, FIOSETOWN, &arg) == -1); in test_common_badsession()
85 assert(errno == EPERM); in test_common_badsession()
101 assert((pw = getpwnam(SIGIO_REGRESS_USER)) != NULL); in test_common_cansigio()
102 assert(pw->pw_uid != getuid()); in test_common_cansigio()
105 assert(fcntl(fds[0], F_SETFL, flags | O_ASYNC) == 0); in test_common_cansigio()
114 assert(read(fds[0], buf, 1) == 1); in test_common_cansigio()
117 assert(setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == 0); in test_common_cansigio()
124 assert(read(fds[0], buf, 1) == 1); in test_common_cansigio()
126 assert(setresuid(pw->pw_uid, pw->pw_uid, pw->pw_uid) == 0); in test_common_cansigio()
127 assert(fcntl(fds[0], F_SETOWN, ppid) == 0); in test_common_cansigio()
130 assert(write(fds[1], buf, 1) == 1); in test_common_cansigio()
136 assert(write(fds[1], buf, 1) == 1); in test_common_cansigio()
151 assert(fcntl(fd, F_GETOWN) == 0); in test_common_getown()
154 assert(fcntl(fd, F_SETOWN, pgid) == 0); in test_common_getown()
155 assert(fcntl(fd, F_GETOWN) == pgid); in test_common_getown()
158 assert(fcntl(fd, F_SETOWN, pgid) == 0); in test_common_getown()
159 assert(fcntl(fd, F_GETOWN) == pgid); in test_common_getown()
161 assert(fcntl(fd, F_SETOWN, 0) == 0); in test_common_getown()
162 assert(fcntl(fd, F_GETOWN) == 0); in test_common_getown()
165 assert(ioctl(fd, FIOGETOWN, &pgid) == 0); in test_common_getown()
166 assert(pgid == 0); in test_common_getown()
169 assert(ioctl(fd, FIOSETOWN, &pgid) == 0); in test_common_getown()
171 assert(ioctl(fd, FIOGETOWN, &pgid) == 0); in test_common_getown()
172 assert(pgid == getpid()); in test_common_getown()
175 assert(ioctl(fd, FIOSETOWN, &pgid) == 0); in test_common_getown()
177 assert(ioctl(fd, FIOGETOWN, &pgid) == 0); in test_common_getown()
178 assert(pgid == -getpgrp()); in test_common_getown()
181 assert(ioctl(fd, FIOSETOWN, &pgid) == 0); in test_common_getown()
183 assert(ioctl(fd, FIOGETOWN, &pgid) == 0); in test_common_getown()
184 assert(pgid == 0); in test_common_getown()
199 assert(fcntl(fds[0], F_SETFL, flags | O_ASYNC) == 0); in test_common_read()
201 assert(fcntl(fds[0], F_SETOWN, getpid()) == 0); in test_common_read()
208 assert(read(fds[0], buf, 1) == 1); in test_common_read()
211 assert(write(fds[1], buf, 1) == 1); in test_common_read()
229 assert(fcntl(fds[0], F_SETFL, flags | O_ASYNC | O_NONBLOCK) == 0); in test_common_write()
231 assert(fcntl(fds[1], F_SETFL, flags | O_NONBLOCK) == 0); in test_common_write()
233 assert(fcntl(fds[0], F_SETOWN, getpid()) == 0); in test_common_write()
238 assert(n == -1); in test_common_write()
239 assert(errno == EWOULDBLOCK); in test_common_write()
245 assert(write(fds[0], buf, 1) == 1); in test_common_write()
250 assert(n == -1); in test_common_write()
251 assert(errno == EWOULDBLOCK); in test_common_write()