Lines Matching refs:cleanup
38 static void cleanup(void)
55 tst_brkm(TCONF, cleanup, "O_TMPFILE not supported");
57 tst_brkm(TBROK | TERRNO, cleanup, "open() failed");
60 SAFE_CLOSE(cleanup, fd);
68 SAFE_WRITE(cleanup, SAFE_WRITE_ALL, fd, buf, size);
77 fd = SAFE_OPEN(cleanup, ".", O_TMPFILE | O_RDWR, 0600);
82 SAFE_FSTAT(cleanup, fd, &st);
88 SAFE_CLOSE(cleanup, fd);
93 if (!tst_dir_is_empty(cleanup, ".", 1))
94 tst_brkm(TFAIL, cleanup, "found a file, this is not expected");
98 SAFE_READLINK(cleanup, path, tmp, PATH_MAX);
101 SAFE_LINKAT(cleanup, AT_FDCWD, path, AT_FDCWD, "tmpfile",
104 if (tst_dir_is_empty(cleanup, ".", 1))
105 tst_brkm(TFAIL, cleanup, "file not found");
107 SAFE_UNLINK(cleanup, "tmpfile");
108 SAFE_CLOSE(cleanup, fd);
118 SAFE_LSEEK(cleanup, fd, 0, SEEK_SET);
121 SAFE_READ(cleanup, 0, fd, tmp, size);
123 tst_brkm(TFAIL, cleanup, "got unexepected data");
136 SAFE_MKDIR(cleanup, path, 0700);
137 SAFE_CHDIR(cleanup, path);
139 fd[i] = SAFE_OPEN(cleanup, ".", O_TMPFILE | O_RDWR, 0600);
144 SAFE_CHDIR(cleanup, "..");
146 SAFE_RMDIR(cleanup, path);
157 SAFE_CLOSE(cleanup, fd[i]);
169 SAFE_LINKAT(cleanup, AT_FDCWD, path1, AT_FDCWD, path2,
190 SAFE_MKDIR(cleanup, path, 0700);
191 SAFE_CHDIR(cleanup, path);
195 fd[i] = SAFE_OPEN(cleanup, ".", O_TMPFILE | O_RDWR, perm);
204 SAFE_LSTAT(cleanup, path, &st);
209 tst_brkm(TFAIL, cleanup,
218 SAFE_UNLINK(cleanup, path);
219 SAFE_CLOSE(cleanup, fd[i]);
221 SAFE_CHDIR(cleanup, "..");
224 SAFE_RMDIR(cleanup, path);
245 cleanup();