Hi Stafford,
Stafford Horne wrote,

> Traditionally nds32 has had a generic syscall implementation supporting
> varargs.
> 
> During an audit it was found that this implementation seems to duplicate
> the new common implementation and is no longer needed.

nds32 syscall is special. I get following compile error:
libc/sysdeps/linux/common/syscall.c: In function 'syscall':
libc/sysdeps/linux/common/syscall.c:27:2: warning: implicit
declaration of function 'internal_syscall_ncs6'
[-Wimplicit-function-declaration]
  return INLINE_SYSCALL_NCS(sysnum, 6, arg1, arg2, arg3, arg4, arg5,
arg6);
  ^
In file included from ./include/sys/syscall.h:33:0,
                 from libc/sysdeps/linux/common/syscall.c:8:
./include/bits/syscalls-common.h:49:39: error: '__err' undeclared
(first use in this function)
     __res = INTERNAL_SYSCALL_NCS(num, __err, nr, args);  \

Not sure if we should touch nds32.

best regards
 Waldemar
_______________________________________________
devel mailing list
devel@uclibc-ng.org
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel

Reply via email to