summaryrefslogtreecommitdiff
path: root/devel/bmake/files/meta.h
diff options
context:
space:
mode:
Diffstat (limited to 'devel/bmake/files/meta.h')
-rw-r--r--devel/bmake/files/meta.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/devel/bmake/files/meta.h b/devel/bmake/files/meta.h
index 1d522efb1a5..1fb0d778bde 100644
--- a/devel/bmake/files/meta.h
+++ b/devel/bmake/files/meta.h
@@ -1,4 +1,4 @@
-/* $NetBSD: meta.h,v 1.1.1.2 2015/05/19 21:36:44 joerg Exp $ */
+/* $NetBSD: meta.h,v 1.1.1.3 2020/05/24 05:35:52 nia Exp $ */
/*
* Things needed for 'meta' mode.
@@ -33,7 +33,7 @@
typedef struct BuildMon {
char meta_fname[MAXPATHLEN];
- int filemon_fd;
+ struct filemon *filemon;
int mon_fd;
FILE *mfp;
} BuildMon;
@@ -42,14 +42,18 @@ extern Boolean useMeta;
struct Job; /* not defined yet */
void meta_init(void);
+void meta_finish(void);
void meta_mode_init(const char *);
void meta_job_start(struct Job *, GNode *);
void meta_job_child(struct Job *);
+void meta_job_parent(struct Job *, pid_t);
+int meta_job_fd(struct Job *);
+int meta_job_event(struct Job *);
void meta_job_error(struct Job *, GNode *, int, int);
void meta_job_output(struct Job *, char *, const char *);
-void meta_cmd_finish(void *);
-void meta_job_finish(struct Job *);
+int meta_cmd_finish(void *);
+int meta_job_finish(struct Job *);
Boolean meta_oodate(GNode *, Boolean);
void meta_compat_start(void);
void meta_compat_child(void);
-void meta_compat_parent(void);
+void meta_compat_parent(pid_t);