183 char *linep, enum __nsw_parse_err *);
184 extern struct __nsw_switchconfig_v1 *_nsw_getoneconfig_v1(const char *name,
185 char *linep, enum __nsw_parse_err *);
186
187 /*
188 * Internal routine from getusershell.c
189 */
190 extern char *getusershell(void);
191
192 /*
193 * defined in _sigaction.s
194 */
195 extern int __sigaction(int, const struct sigaction *, struct sigaction *);
196
197 /*
198 * defined in _getsp.s
199 */
200 extern greg_t _getsp(void);
201
202 /*
203 * defined in _so_setsockopt.s
204 */
205 extern int _so_setsockopt(int, int, int, const char *, int);
206
207 /*
208 * defined in _so_getsockopt.s
209 */
210 extern int _so_getsockopt(int, int, int, char *, int *);
211
212 /*
213 * defined in lsign.s
214 */
215 extern int lsign(dl_t);
216
217 /*
218 * defined in ucontext.s
219 */
220 extern int __getcontext(ucontext_t *);
221
222 /*
223 * defined in door.s
224 */
225 extern int __door_info(int, door_info_t *);
226 extern int __door_call(int, door_arg_t *);
227
228 /*
229 * defined in _portfs.s
230 */
231 extern int64_t _portfs(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t,
232 uintptr_t);
|
183 char *linep, enum __nsw_parse_err *);
184 extern struct __nsw_switchconfig_v1 *_nsw_getoneconfig_v1(const char *name,
185 char *linep, enum __nsw_parse_err *);
186
187 /*
188 * Internal routine from getusershell.c
189 */
190 extern char *getusershell(void);
191
192 /*
193 * defined in _sigaction.s
194 */
195 extern int __sigaction(int, const struct sigaction *, struct sigaction *);
196
197 /*
198 * defined in _getsp.s
199 */
200 extern greg_t _getsp(void);
201
202 /*
203 * defined in lsign.s
204 */
205 extern int lsign(dl_t);
206
207 /*
208 * defined in ucontext.s
209 */
210 extern int __getcontext(ucontext_t *);
211
212 /*
213 * defined in door.s
214 */
215 extern int __door_info(int, door_info_t *);
216 extern int __door_call(int, door_arg_t *);
217
218 /*
219 * defined in _portfs.s
220 */
221 extern int64_t _portfs(int, uintptr_t, uintptr_t, uintptr_t, uintptr_t,
222 uintptr_t);
|