| 123456789101112131415161718192021222324252627282930313233 | /* * clone.S, part of the i960 support for the uClibc library. * * Copyright (C) 2002 by Okiok Data Ltd.  http://www.okiok.com/ * Copyright (C) 2000-2006 Erik Andersen <andersen@uclibc.org> * * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. *//* * Derived from an old port of uC-libc to the i960 by Keith Adams (kma@cse.ogi.edu). */#include <sys/syscall.h>        #ifndef __NR_vfork#define __NR_vfork __NR_fork /* uClinux-2.0 only has fork which is vfork */#endif             .globl	___vfork        .hidden	___vfork___vfork:        mov         g13, r3        ldconst     __NR_vfork, g13        calls       0        mov         r3, g13        cmpible     0, g0, 1f        subo        g0, 0, r3        st          r3, _errno1:              retweak_alias(__vfork,vfork)libc_hidden_weak(vfork)
 |