123456789101112131415161718192021222324252627282930 |
- /*-
- * Copyright (c) 2011
- * Thorsten Glaser <tg@freewrt.org>
- *
- * This file is available either under the terms and conditions of
- * the MirOS Licence, or the same terms as klibc or uClibc.
- */
- #include "sysdep.h"
- .syntax no_register_prefix
- /*
- * vfork is special, but PSEUDO() would probably work were it not broken;
- * there must be nothing at all on the stack above the stack frame of the
- * enclosing function
- */
- ENTRY(__vfork)
- movu.w __NR_vfork,$r9
- break 13
- cmps.w -4096,$r10
- bhs 0f
- nop
- Ret
- nop
- PSEUDO_END(__vfork)
- weak_alias(__vfork,vfork)
- libc_hidden_weak(vfork)
|