Lines Matching full:cleanup
39 static void cleanup(void)
56 tst_brkm(TCONF, cleanup, "O_TMPFILE not supported");
58 tst_brkm(TBROK | TERRNO, cleanup, "open() failed");
61 SAFE_CLOSE(cleanup, fd);
69 SAFE_WRITE(cleanup, 1, fd, buf, size);
78 fd = SAFE_OPEN(cleanup, ".", O_TMPFILE | O_RDWR, 0600);
83 SAFE_FSTAT(cleanup, fd, &st);
89 SAFE_CLOSE(cleanup, fd);
94 if (!tst_dir_is_empty(cleanup, ".", 1))
95 tst_brkm(TFAIL, cleanup, "found a file, this is not expected");
99 SAFE_READLINK(cleanup, path, tmp, PATH_MAX);
102 SAFE_LINKAT(cleanup, AT_FDCWD, path, AT_FDCWD, "tmpfile",
105 if (tst_dir_is_empty(cleanup, ".", 1))
106 tst_brkm(TFAIL, cleanup, "file not found");
108 SAFE_UNLINK(cleanup, "tmpfile");
109 SAFE_CLOSE(cleanup, fd);
119 SAFE_LSEEK(cleanup, fd, 0, SEEK_SET);
122 SAFE_READ(cleanup, 0, fd, tmp, size);
124 tst_brkm(TFAIL, cleanup, "got unexepected data");
137 SAFE_MKDIR(cleanup, path, 0700);
138 SAFE_CHDIR(cleanup, path);
140 fd[i] = SAFE_OPEN(cleanup, ".", O_TMPFILE | O_RDWR, 0600);
145 SAFE_CHDIR(cleanup, "..");
147 SAFE_RMDIR(cleanup, path);
158 SAFE_CLOSE(cleanup, fd[i]);
170 SAFE_LINKAT(cleanup, AT_FDCWD, path1, AT_FDCWD, path2,
191 SAFE_MKDIR(cleanup, path, 0700);
192 SAFE_CHDIR(cleanup, path);
196 fd[i] = SAFE_OPEN(cleanup, ".", O_TMPFILE | O_RDWR, perm);
205 SAFE_LSTAT(cleanup, path, &st);
210 tst_brkm(TFAIL, cleanup,
219 SAFE_UNLINK(cleanup, path);
220 SAFE_CLOSE(cleanup, fd[i]);
222 SAFE_CHDIR(cleanup, "..");
225 SAFE_RMDIR(cleanup, path);
246 cleanup();