| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | .\" $NetBSD: rump.3,v 1.3 2009/05/24 23:13:49 pooka Exp $ | | 1 | .\" $NetBSD: rump.3,v 1.4 2009/05/28 09:41:05 wiz Exp $ |
2 | .\" | | 2 | .\" |
3 | .\" Copyright (c) 2008 Antti Kantee. All rights reserved. | | 3 | .\" Copyright (c) 2008 Antti Kantee. All rights reserved. |
4 | .\" | | 4 | .\" |
5 | .\" Redistribution and use in source and binary forms, with or without | | 5 | .\" Redistribution and use in source and binary forms, with or without |
6 | .\" modification, are permitted provided that the following conditions | | 6 | .\" modification, are permitted provided that the following conditions |
7 | .\" are met: | | 7 | .\" are met: |
8 | .\" 1. Redistributions of source code must retain the above copyright | | 8 | .\" 1. Redistributions of source code must retain the above copyright |
9 | .\" notice, this list of conditions and the following disclaimer. | | 9 | .\" notice, this list of conditions and the following disclaimer. |
10 | .\" 2. Redistributions in binary form must reproduce the above copyright | | 10 | .\" 2. Redistributions in binary form must reproduce the above copyright |
11 | .\" notice, this list of conditions and the following disclaimer in the | | 11 | .\" notice, this list of conditions and the following disclaimer in the |
12 | .\" documentation and/or other materials provided with the distribution. | | 12 | .\" documentation and/or other materials provided with the distribution. |
13 | .\" | | 13 | .\" |
14 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND | | 14 | .\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND |
| @@ -82,27 +82,29 @@ The routines available in this class can | | | @@ -82,27 +82,29 @@ The routines available in this class can |
82 | .It System Calls | | 82 | .It System Calls |
83 | It is possible to execute certain system calls from | | 83 | It is possible to execute certain system calls from |
84 | .Nm . | | 84 | .Nm . |
85 | However, contrary to real system calls, the kernel is never entered, | | 85 | However, contrary to real system calls, the kernel is never entered, |
86 | but the system call backend code compiled into | | 86 | but the system call backend code compiled into |
87 | .Nm | | 87 | .Nm |
88 | is merely called as a direct function call. | | 88 | is merely called as a direct function call. |
89 | .Pp | | 89 | .Pp |
90 | The autogenerated list of system calls currently available in | | 90 | The autogenerated list of system calls currently available in |
91 | .Nm | | 91 | .Nm |
92 | can be found from the header | | 92 | can be found from the header |
93 | .In rump_syscalls.h . | | 93 | .In rump_syscalls.h . |
94 | .It Vnode Interface | | 94 | .It Vnode Interface |
95 | To sort out namespace collisions for non-NetBSD platforms, the whole | | 95 | To sort out namespace collisions for |
| | | 96 | .Pf non- Nx |
| | | 97 | platforms, the whole |
96 | vnode interface set is provided under a special namespace. | | 98 | vnode interface set is provided under a special namespace. |
97 | The operation is the same as in the kernel, but the interface names | | 99 | The operation is the same as in the kernel, but the interface names |
98 | begin with the prefix RUMP_VOP. | | 100 | begin with the prefix RUMP_VOP. |
99 | .Pp | | 101 | .Pp |
100 | This class of routines is available from the autogenerated header | | 102 | This class of routines is available from the autogenerated header |
101 | .In rumpvnode_if.h . | | 103 | .In rumpvnode_if.h . |
102 | .El | | 104 | .El |
103 | .Pp | | 105 | .Pp |
104 | Before use | | 106 | Before use |
105 | .Nm | | 107 | .Nm |
106 | must be initialized by calling | | 108 | must be initialized by calling |
107 | .Fn rump_init . | | 109 | .Fn rump_init . |
108 | .Sh SEE ALSO | | 110 | .Sh SEE ALSO |