]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/lctx.h
xnu-1228.tar.gz
[apple/xnu.git] / bsd / sys / lctx.h
diff --git a/bsd/sys/lctx.h b/bsd/sys/lctx.h
new file mode 100644 (file)
index 0000000..fa374a0
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ * $Id: lctx.h,v 1.1.6.2 2006/03/03 23:20:46 msteil Exp $
+ */
+
+#ifndef _SYS_LCTX_H_
+#define _SYS_LCTX_H_
+
+#include <sys/syscall.h>
+
+#ifndef KERNEL
+static __inline pid_t
+getlcid(pid_t pid)
+{
+        return (syscall(SYS_getlcid, pid));
+}
+
+static __inline int
+setlcid(pid_t pid, pid_t lcid)
+{
+        return (syscall(SYS_setlcid, pid, lcid));
+}
+#endif
+
+#define LCID_PROC_SELF  (0)
+#define LCID_REMOVE     (-1)
+#define LCID_CREATE     (0)
+
+#endif /* !_SYS_LCTX_H_ */