summaryrefslogtreecommitdiffstats
path: root/sys/sys/kthread.h
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>2001-02-15 11:35:55 +0000
committerbde <bde@FreeBSD.org>2001-02-15 11:35:55 +0000
commit9cfa7058be1cd1cdf0bad74ba7030df7614258b0 (patch)
tree031c683374e3680be0323dd920b8d02a93922ea2 /sys/sys/kthread.h
parentbf66c2eda88095d4910d396920c45781fd19db78 (diff)
downloadFreeBSD-src-9cfa7058be1cd1cdf0bad74ba7030df7614258b0.zip
FreeBSD-src-9cfa7058be1cd1cdf0bad74ba7030df7614258b0.tar.gz
Include <sys/cdefs.h> so that this file is self-sufficient.
Protect hand-formatted comments from indent(1). Don't bogusly forward- declare `struct proc'. Fixed some other style bugs.
Diffstat (limited to 'sys/sys/kthread.h')
-rw-r--r--sys/sys/kthread.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/sys/sys/kthread.h b/sys/sys/kthread.h
index dc25820..91d59eb 100644
--- a/sys/sys/kthread.h
+++ b/sys/sys/kthread.h
@@ -1,4 +1,4 @@
-/*
+/*-
* Copyright (c) 1999 Peter Wemm <peter@FreeBSD.org>
* All rights reserved.
*
@@ -27,14 +27,14 @@
*/
#ifndef _SYS_KTHREAD_H_
-#define _SYS_KTHREAD_H_
+#define _SYS_KTHREAD_H_
-struct proc;
+#include <sys/cdefs.h>
-/*
- * A kernel process descriptor; used to start "internal" daemons
- *
- * Note: global_procpp may be NULL for no global save area
+/*-
+ * A kernel process descriptor; used to start "internal" daemons.
+ *
+ * Note: global_procpp may be NULL for no global save area.
*/
struct kproc_desc {
char *arg0; /* arg 0 (for 'ps' listing) */
@@ -42,8 +42,8 @@ struct kproc_desc {
struct proc **global_procpp; /* ptr to proc ptr save area */
};
-void kproc_start __P((const void *));
void kproc_shutdown __P((void *, int));
+void kproc_start __P((const void *));
int kthread_create __P((void (*)(void *), void *, struct proc **,
int flags, const char *, ...)) __printflike(5, 6);
void kthread_exit __P((int)) __dead2;
@@ -51,4 +51,4 @@ int kthread_resume __P((struct proc *));
int kthread_suspend __P((struct proc *, int));
void kthread_suspend_check __P((struct proc *));
-#endif
+#endif /* !_SYS_KTHREAD_H_ */
OpenPOWER on IntegriCloud