]> git.proxmox.com Git - mirror_zfs.git/commitdiff
Just filling in more of the env.
authorbehlendo <behlendo@7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c>
Sat, 8 Mar 2008 00:58:32 +0000 (00:58 +0000)
committerbehlendo <behlendo@7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c>
Sat, 8 Mar 2008 00:58:32 +0000 (00:58 +0000)
git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@32 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c

include/sys/attr.h [new file with mode: 0644]
include/sys/sysmacros.h
include/sys/systeminfo.h [new file with mode: 0644]
include/sys/thread.h

diff --git a/include/sys/attr.h b/include/sys/attr.h
new file mode 100644 (file)
index 0000000..47469ce
--- /dev/null
@@ -0,0 +1,4 @@
+#ifndef _SPL_ATTR_H
+#define _SPL_ATTR_H
+
+#endif /* SPL_ATTR_H */
index 08d0e19711dcb4aa248d1ca63a2fe046f44df7b4..ababed0fd0aa06f9a2e30d5f231991f0c46b5e13 100644 (file)
@@ -39,6 +39,7 @@ extern "C" {
 #define DEV_BSHIFT                     9 /* log2(DEV_BSIZE) */
 
 #define max_ncpus                       64
+#define CPU_SEQID                      smp_processor_id() /* I think... */
 #define _NOTE(x)
 
 /* 0..MAX_PRIO-1:              Process priority
diff --git a/include/sys/systeminfo.h b/include/sys/systeminfo.h
new file mode 100644 (file)
index 0000000..e297f2a
--- /dev/null
@@ -0,0 +1,4 @@
+#ifndef _SPL_SYSTEMINFO_H
+#define _SPL_SYSTEMINFO_H
+
+#endif /* SPL_SYSTEMINFO_H */
index 4532aee5bbbdf2e8adf4034d48a69816eccc1751..44e2902a65ab32acc19d6e09aa75418ad1fc4c76 100644 (file)
@@ -27,12 +27,13 @@ extern "C" {
 #endif
 
 #define thread_create(stk, stksize, func, arg, len, pp, state, pri)      \
-       __thread_create(stk, stksize, func, arg, len, pp, state, pri)
+       __thread_create(stk, stksize, (void (*)(void *))func,            \
+                       arg, len, pp, state, pri)
 #define thread_exit()                  __thread_exit()
 #define curthread                      get_current()
 
 extern kthread_t *__thread_create(caddr_t stk, size_t  stksize,
-                            void (*proc)(void *), void *args,
+                            void (*func)(void *), void *args,
                             size_t len, int *pp, int state,
                             pri_t pri);
 extern void __thread_exit(void);