Symbol: unlinkat
bin/cp/utils.c
165
(void)unlinkat(to.dir, to.path,
bin/cp/utils.c
274
if (!dne && unlinkat(to.dir, to.path, atflags) != 0) {
bin/cp/utils.c
295
if (!dne && unlinkat(to.dir, to.path, atflags) != 0) {
bin/cp/utils.c
316
if (!dne && unlinkat(to.dir, to.path, atflags) != 0) {
crypto/openssh/misc-agent.c
345
unlinkat(dirfd(d), dp->d_name, 0);
crypto/openssh/openbsd-compat/bsd-misc.h
89
int unlinkat(int, const char *, int);
include/unistd.h
444
int unlinkat(int, const char *, int);
lib/libpam/modules/pam_xdg/pam_xdg.c
104
rv = unlinkat(rt_dir_prefix, user, AT_REMOVEDIR);
lib/libpam/modules/pam_xdg/pam_xdg.c
198
unlinkat(fd, dp->d_name, AT_REMOVEDIR);
lib/libpam/modules/pam_xdg/pam_xdg.c
201
unlinkat(fd, dp->d_name, 0);
lib/libpam/modules/pam_xdg/pam_xdg.c
281
unlinkat(rt_dir_prefix, xdg_session_file, 0);
lib/libpam/modules/pam_xdg/pam_xdg.c
297
if (unlinkat(rt_dir_prefix, user, AT_REMOVEDIR) != 0) {
lib/libutil/pidfile.c
221
unlinkat(dirfd, pfh->pf_filename, 0);
sbin/savecore/savecore.c
389
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
391
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
393
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
395
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
397
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
399
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
401
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
403
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
405
(void)unlinkat(savedirfd, path, 0);
sbin/savecore/savecore.c
412
(void)unlinkat(savedirfd, "info.last", 0);
sbin/savecore/savecore.c
413
(void)unlinkat(savedirfd, "key.last", 0);
sbin/savecore/savecore.c
414
(void)unlinkat(savedirfd, "vmcore.last", 0);
sbin/savecore/savecore.c
415
(void)unlinkat(savedirfd, "vmcore.last.gz", 0);
sbin/savecore/savecore.c
416
(void)unlinkat(savedirfd, "vmcore.last.zst", 0);
sbin/savecore/savecore.c
417
(void)unlinkat(savedirfd, "vmcore_encrypted.last", 0);
sbin/savecore/savecore.c
418
(void)unlinkat(savedirfd, "vmcore_encrypted.last.gz", 0);
sbin/savecore/savecore.c
419
(void)unlinkat(savedirfd, "textdump.tar.last", 0);
sbin/savecore/savecore.c
420
(void)unlinkat(savedirfd, "textdump.tar.last.gz", 0);
sbin/savecore/savecore.c
421
(void)unlinkat(savedirfd, "livecore.last", 0);
sbin/savecore/savecore.c
422
(void)unlinkat(savedirfd, "livecore.last.gz", 0);
sbin/savecore/savecore.c
423
(void)unlinkat(savedirfd, "livecore.last.zst", 0);
tests/sys/audit/file-delete.c
225
ATF_REQUIRE_EQ(0, unlinkat(AT_FDCWD, path, AT_REMOVEDIR));
tests/sys/audit/file-delete.c
246
ATF_REQUIRE_EQ(-1, unlinkat(AT_FDCWD, errpath, AT_REMOVEDIR));
tests/sys/capsicum/capability-fd.cc
1085
EXPECT_NOTCAPABLE(unlinkat(cap_dfd_no_unlink, "cap_subdir", AT_REMOVEDIR));
tests/sys/capsicum/capability-fd.cc
1086
EXPECT_OK(unlinkat(cap_dfd_all, "cap_subdir", AT_REMOVEDIR));
tests/sys/capsicum/capability-fd.cc
652
EXPECT_OK(unlinkat(dirfd, "cap_create", 0));
tests/sys/capsicum/capability-fd.cc
658
EXPECT_OK(unlinkat(dirfd, "cap_create", 0));
tests/sys/capsicum/capability-fd.cc
664
EXPECT_OK(unlinkat(dirfd, "cap_create", 0));
tests/sys/capsicum/capability-fd.cc
672
EXPECT_OK(unlinkat(dirfd, "cap_faccess", 0));
tests/sys/capsicum/capability-fd.cc
707
EXPECT_OK(unlinkat(dirfd, "cap_fsync", 0));
tests/sys/capsicum/capability-fd.cc
727
EXPECT_OK(unlinkat(dirfd, "cap_ftruncate", 0));
tests/sys/capsicum/capability-fd.cc
733
EXPECT_OK(unlinkat(dirfd, "cap_create", 0));
tests/sys/capsicum/capability-fd.cc
739
EXPECT_OK(unlinkat(dirfd, "cap_create", 0));
tests/sys/capsicum/capability-fd.cc
769
EXPECT_OK(unlinkat(dirfd, "cap_fsync", 0));
tests/sys/capsicum/capability-fd.cc
776
EXPECT_OK(unlinkat(dirfd, "cap_chflagsat", 0));
tests/sys/capsicum/capability-fd.cc
783
EXPECT_OK(unlinkat(dirfd, "cap_fchownat", 0));
tests/sys/capsicum/capability-fd.cc
790
EXPECT_OK(unlinkat(dirfd, "cap_fchmodat", 0));
tests/sys/capsicum/capability-fd.cc
798
EXPECT_OK(unlinkat(dirfd, "cap_fstatat", 0));
tests/sys/capsicum/capability-fd.cc
805
EXPECT_OK(unlinkat(dirfd, "cap_futimesat", 0));
tests/sys/capsicum/capability-fd.cc
817
EXPECT_OK(unlinkat(dirfd, "cap_linkat_dst", 0));
tests/sys/capsicum/capability-fd.cc
823
EXPECT_OK(unlinkat(dirfd, "cap_linkat_dst", 0));
tests/sys/capsicum/capability-fd.cc
826
EXPECT_OK(unlinkat(dirfd, "cap_linkat_src", 0));
tests/sys/capsicum/capability-fd.cc
831
EXPECT_OK(unlinkat(dirfd, "cap_mkdirat", AT_REMOVEDIR));
tests/sys/capsicum/capability-fd.cc
837
EXPECT_OK(unlinkat(dirfd, "cap_mkfifoat", 0));
tests/sys/capsicum/capability-fd.cc
844
EXPECT_OK(unlinkat(dirfd, "cap_mknodat", 0));
tests/sys/capsicum/capability-fd.cc
858
EXPECT_OK(unlinkat(dirfd, "cap_renameat_dst", 0));
tests/sys/capsicum/capability-fd.cc
860
EXPECT_OK(unlinkat(dirfd, "cap_renameat_src", 0));
tests/sys/capsicum/capability-fd.cc
871
EXPECT_OK(unlinkat(dirfd, "cap_renameat_dst", 0));
tests/sys/capsicum/capability-fd.cc
873
EXPECT_OK(unlinkat(dirfd, "cap_renameat_src", 0));
tests/sys/capsicum/capability-fd.cc
879
EXPECT_OK(unlinkat(dirfd, "cap_symlinkat", 0));
tests/sys/capsicum/capability-fd.cc
885
rc = unlinkat(dfd_cap, "cap_unlinkat", 0);
tests/sys/capsicum/capability-fd.cc
887
unlinkat(dirfd, "cap_unlinkat", 0);
tests/sys/capsicum/capability-fd.cc
889
rc = unlinkat(dfd_cap, "cap_unlinkat", AT_REMOVEDIR);
tests/sys/capsicum/capability-fd.cc
891
unlinkat(dirfd, "cap_unlinkat", AT_REMOVEDIR);
tests/sys/capsicum/capability-fd.cc
932
EXPECT_OK(unlinkat(tmpfd, "cap_dirops", AT_REMOVEDIR));
tests/sys/capsicum/capmode.cc
429
EXPECT_OK(unlinkat(dfd, "linky", 0));
tests/sys/capsicum/capmode.cc
430
EXPECT_OK(unlinkat(dfd, "subdir", AT_REMOVEDIR));
tests/sys/capsicum/capmode.cc
493
EXPECT_CAPMODE(unlinkat(AT_FDCWD, "linky", 0));
tests/sys/kern/inotify_test.c
252
error = unlinkat(dfd, "testdir", AT_REMOVEDIR);
tests/sys/kern/resolve_beneath_test.c
133
unlinkat(fd, "file", AT_RESOLVE_BENEATH));
tests/sys/kern/resolve_beneath_test.c
135
unlinkat(fd, "../outside/target",
tests/sys/kern/resolve_beneath_test.c
147
unlinkat(fd, "subdir",
tests/sys/kern/resolve_beneath_test.c
150
unlinkat(fd, "../outside/dir",
tools/regression/security/cap_test/cap_test_capabilities.c
188
CHECK(ret == -1 || unlinkat(dirfd, "cap_create", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
194
CHECK(ret == -1 || unlinkat(dirfd, "cap_create", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
199
CHECK(ret == -1 || unlinkat(dirfd, "cap_create", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
231
CHECK(unlinkat(dirfd, "cap_fsync", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
251
CHECK(unlinkat(dirfd, "cap_ftruncate", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
257
CHECK(ret == -1 || unlinkat(dirfd, "cap_create", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
263
CHECK(ret == -1 || unlinkat(dirfd, "cap_create", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
284
CHECK(unlinkat(dirfd, "cap_fsync", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
298
CHECK(unlinkat(dirfd, "cap_chflagsat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
308
CHECK(unlinkat(dirfd, "cap_fchownat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
318
CHECK(unlinkat(dirfd, "cap_fchmodat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
335
CHECK(unlinkat(dirfd, "cap_fstatat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
351
CHECK(unlinkat(dirfd, "cap_futimesat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
358
CHECK(unlinkat(dirfd, "cap_linkat_src", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
359
CHECK(ret == -1 || unlinkat(dirfd, "cap_linkat_dst", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
363
CHECK(ret == -1 || unlinkat(dirfd, "cap_mkdirat", AT_REMOVEDIR) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
367
CHECK(ret == -1 || unlinkat(dirfd, "cap_mkfifoat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
371
CHECK(ret == -1 || unlinkat(dirfd, "cap_mknodat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
377
CHECK(ret == -1 || unlinkat(dirfd, "cap_symlinkat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
382
ret = unlinkat(dfd_cap, "cap_unlinkat", 0);
tools/regression/security/cap_test/cap_test_capabilities.c
383
CHECK_RESULT(unlinkat, CAP_UNLINKAT | CAP_LOOKUP, ret == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
384
CHECK(ret == 0 || unlinkat(dirfd, "cap_unlinkat", 0) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
387
ret = unlinkat(dfd_cap, "cap_unlinkat", AT_REMOVEDIR);
tools/regression/security/cap_test/cap_test_capabilities.c
388
CHECK_RESULT(unlinkat, CAP_UNLINKAT | CAP_LOOKUP, ret == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
389
CHECK(ret == 0 || unlinkat(dirfd, "cap_unlinkat", AT_REMOVEDIR) == 0);
tools/regression/security/cap_test/cap_test_capabilities.c
554
(void)unlinkat(tmpfd, file + strlen("/tmp/"), 0);
tools/regression/security/cap_test/cap_test_capabilities.c
555
(void)unlinkat(tmpfd, dir + strlen("/tmp/"), AT_REMOVEDIR);
tools/test/stress2/testcases/openat/openat.c
174
if (unlinkat(fd, file, 0) == -1)
usr.bin/bsdiff/bspatch/bspatch.c
60
if (unlinkat(dirfd, newfile, 0))
usr.sbin/certctl/certctl.c
500
(void)unlinkat(d, (*ent)->d_name, 0);
usr.sbin/certctl/certctl.c
536
(void)unlinkat(d, tmppath, 0);
usr.sbin/certctl/certctl.c
548
(void)unlinkat(d, tmppath, 0);
usr.sbin/certctl/certctl.c
605
(void)unlinkat(d, tmpfile, 0);
usr.sbin/certctl/certctl.c
623
(void)unlinkat(d, tmpfile, 0);
usr.sbin/newsyslog/newsyslog.c
1743
else if (unlinkat(dir_fd, oldlogs[i].fname, 0) != 0) {
usr.sbin/pw/pw_user.c
1009
unlinkat(conf.rootfd, file + 1, 0);
usr.sbin/pw/rm_r.c
100
if (unlinkat(rootfd, path, 0) == -1)
usr.sbin/pw/rm_r.c
103
if (unlinkat(rootfd, path, AT_REMOVEDIR) == -1) {
usr.sbin/pw/rm_r.c
92
unlinkat(dirfd, e->d_name, 0);
usr.sbin/syslogd/syslogd.c
2333
if (unlinkat(sl->sl_dirfd, sl->sl_name, 0) == -1) {