Symbol: filemon
usr.bin/make/filemon/filemon.h
37
struct filemon;
usr.bin/make/filemon/filemon.h
42
struct filemon *
usr.bin/make/filemon/filemon.h
44
int filemon_close(struct filemon *);
usr.bin/make/filemon/filemon.h
46
int filemon_setfd(struct filemon *, int);
usr.bin/make/filemon/filemon.h
47
void filemon_setpid_parent(struct filemon *, pid_t);
usr.bin/make/filemon/filemon.h
48
int filemon_setpid_child(const struct filemon *, pid_t);
usr.bin/make/filemon/filemon.h
50
int filemon_readfd(const struct filemon *);
usr.bin/make/filemon/filemon.h
51
int filemon_process(struct filemon *);
usr.bin/make/filemon/filemon_dev.c
108
filemon_setpid_parent(struct filemon *F MAKE_ATTR_UNUSED, pid_t pid MAKE_ATTR_UNUSED)
usr.bin/make/filemon/filemon_dev.c
114
filemon_setpid_child(const struct filemon *F, pid_t pid)
usr.bin/make/filemon/filemon_dev.c
122
filemon_close(struct filemon *F)
usr.bin/make/filemon/filemon_dev.c
157
filemon_readfd(const struct filemon *F MAKE_ATTR_UNUSED)
usr.bin/make/filemon/filemon_dev.c
164
filemon_process(struct filemon *F MAKE_ATTR_UNUSED)
usr.bin/make/filemon/filemon_dev.c
64
struct filemon *
usr.bin/make/filemon/filemon_dev.c
67
struct filemon *F;
usr.bin/make/filemon/filemon_dev.c
93
filemon_setfd(struct filemon *F, int fd)
usr.bin/make/filemon/filemon_ktrace.c
126
void (*show)(struct filemon *, const struct filemon_state *,
usr.bin/make/filemon/filemon_ktrace.c
195
struct filemon *
usr.bin/make/filemon/filemon_ktrace.c
198
struct filemon *F;
usr.bin/make/filemon/filemon_ktrace.c
246
filemon_closefd(struct filemon *F)
usr.bin/make/filemon/filemon_ktrace.c
282
filemon_setfd(struct filemon *F, int fd)
usr.bin/make/filemon/filemon_ktrace.c
316
filemon_setpid_parent(struct filemon *F, pid_t pid)
usr.bin/make/filemon/filemon_ktrace.c
329
filemon_setpid_child(const struct filemon *F, pid_t pid)
usr.bin/make/filemon/filemon_ktrace.c
351
filemon_close(struct filemon *F)
usr.bin/make/filemon/filemon_ktrace.c
393
filemon_readfd(const struct filemon *F)
usr.bin/make/filemon/filemon_ktrace.c
408
filemon_dispatch(struct filemon *F)
usr.bin/make/filemon/filemon_ktrace.c
511
filemon_process(struct filemon *F)
usr.bin/make/filemon/filemon_ktrace.c
588
void (*show)(struct filemon *, const struct filemon_state *,
usr.bin/make/filemon/filemon_ktrace.c
609
show_paths(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
61
struct filemon;
usr.bin/make/filemon/filemon_ktrace.c
639
show_retval(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
657
show_chdir(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
664
show_execve(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
671
show_fork(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
678
show_link(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
685
show_open_read(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
692
show_open_write(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
699
show_open_readwrite(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
707
show_openat_read(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
716
show_openat_write(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
725
show_openat_readwrite(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
735
show_symlink(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
742
show_unlink(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
749
show_rename(struct filemon *F, const struct filemon_state *S,
usr.bin/make/filemon/filemon_ktrace.c
757
filemon_sys_chdir(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
767
filemon_sys_execve(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
774
filemon_sys_exit(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
792
filemon_sys_fork(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
800
filemon_sys_link(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
808
filemon_sys_open(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
830
filemon_sys_openat(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
873
filemon_sys_symlink(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
881
filemon_sys_unlink(struct filemon *F, const struct filemon_key *key,
usr.bin/make/filemon/filemon_ktrace.c
889
filemon_sys_rename(struct filemon *F, const struct filemon_key *key,
usr.bin/make/meta.c
123
pbm->filemon = NULL;
usr.bin/make/meta.c
127
pbm->filemon = filemon_open();
usr.bin/make/meta.c
128
if (pbm->filemon == NULL) {
usr.bin/make/meta.c
148
if (filemon_setfd(pbm->filemon, dupfd) == -1) {
usr.bin/make/meta.c
1752
pbm->filemon = NULL;
usr.bin/make/meta.c
1782
metafd = Mybm.filemon != NULL ? filemon_readfd(Mybm.filemon) : -1;
usr.bin/make/meta.c
623
pbm->filemon = NULL;
usr.bin/make/meta.c
641
if (useFilemon && pbm->filemon != NULL) {
usr.bin/make/meta.c
645
if (filemon_setpid_child(pbm->filemon, pid) == -1) {
usr.bin/make/meta.c
660
if (useFilemon && pbm->filemon != NULL) {
usr.bin/make/meta.c
661
filemon_setpid_parent(pbm->filemon, pid);
usr.bin/make/meta.c
673
if (useFilemon && pbm->filemon != NULL) {
usr.bin/make/meta.c
674
return filemon_readfd(pbm->filemon);
usr.bin/make/meta.c
687
if (useFilemon && pbm->filemon != NULL) {
usr.bin/make/meta.c
688
return filemon_process(pbm->filemon);
usr.bin/make/meta.c
760
if (pbm->filemon != NULL) {
usr.bin/make/meta.c
761
while (filemon_process(pbm->filemon) > 0)
usr.bin/make/meta.c
763
if (filemon_close(pbm->filemon) == -1) {
usr.bin/make/meta.c
771
pbm->filemon = NULL;
usr.bin/make/meta.h
36
struct filemon *filemon;