[git commit master 1/1] cleanup hardcoded syscall numbers

Bernd Schmidt bernds at codesourcery.com
Wed Mar 9 14:35:45 UTC 2011


commit: http://git.uclibc.org/uClibc/commit/?id=e5d4a571e1e8850b36bbfb246270b63dab0c2a3d
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master

Signed-off-by: Mark Salter <msalter at redhat.com>
Signed-off-by: Bernd Schmidt <bernds at codesourcery.com>
---
 libc/sysdeps/linux/c6x/clone.S |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/libc/sysdeps/linux/c6x/clone.S b/libc/sysdeps/linux/c6x/clone.S
index 8d9da4b..6fba5bb 100644
--- a/libc/sysdeps/linux/c6x/clone.S
+++ b/libc/sysdeps/linux/c6x/clone.S
@@ -17,6 +17,7 @@
  ; along with this program; if not, write to the Free Software Foundation,
  ; Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  ;
+#define __ASSEMBLY__
 
 	; int _clone(int (*fn)(void *arg), void *child_stack, int flags, void *arg);
 
@@ -50,7 +51,7 @@ __clone:
 ||	AND .D2	~7,B4,B4
 
 	; do the system call
-||	MVK .S2	120,B0		; __NR_clone
+||	MVK .S2	__NR_clone,B0
 ||	MV .L2  B5,B6
 0:
 #ifndef	_TMS320C6400_PLUS
-- 
1.7.3.4



More information about the uClibc-cvs mailing list