diff options
author | David 'Digit' Turner <digit@google.com> | 2010-01-22 18:59:05 -0800 |
---|---|---|
committer | David 'Digit' Turner <digit@google.com> | 2010-01-25 11:18:30 -0800 |
commit | 97cf7f3394780d524038fc083e2c134031b54728 (patch) | |
tree | 40b61956bbe4d28babe839c3be40e9f114810e5f /libc/arch-sh/bionic | |
parent | 1a2917ca954f575cc9698c99e54bd93087793c8f (diff) | |
download | bionic-97cf7f3394780d524038fc083e2c134031b54728.zip bionic-97cf7f3394780d524038fc083e2c134031b54728.tar.gz bionic-97cf7f3394780d524038fc083e2c134031b54728.tar.bz2 |
Implement clone() C library function properly.
Only provide an implementation for ARM at the moment, since
it requires specific assembly fragments (the standard syscall
stubs cannot be used because the child returns in a different
stack).
Diffstat (limited to 'libc/arch-sh/bionic')
-rw-r--r-- | libc/arch-sh/bionic/clone.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libc/arch-sh/bionic/clone.S b/libc/arch-sh/bionic/clone.S index 0bbaecb..9cb19ee 100644 --- a/libc/arch-sh/bionic/clone.S +++ b/libc/arch-sh/bionic/clone.S @@ -72,3 +72,8 @@ __return: .align 2 0: .long __NR_clone 1: .long __thread_entry + +/* XXX: TODO: Add __bionic_clone here + * See bionic/bionic_clone.c and arch-arm/bionic/clone.S + * for more details... + */
\ No newline at end of file |