[SCM] strace branch, master, updated. v4.6-333-g31972d5

Dmitry V. Levin ldv at altlinux.org
Sat Mar 17 12:49:53 UTC 2012


On Sat, Mar 17, 2012 at 12:28:50PM +0000, Denys Vlasenko wrote:
> This is an automated email from the git hooks/post-receive script. It was
> generated because a ref change was pushed to the repository containing
> the project "strace".
[...]
> commit 31972d52b1059d8faca1c5f417c2db1a90b868ae
> Author: Denys Vlasenko <vda.linux at googlemail.com>
> Date:   Sat Mar 17 13:23:00 2012 +0100
> 
>     Remove underscores from a few syscall names which have them

I think this change is wrong.

>     Affected names are "_newselect", "_llseek", "_sysctl".
>     I see no apparent reason why they have leading underscores.
>     Moreover, some arches have underscored names and some have
>     non-underscored ones. This is not consistent.

The naming consistency does not matter here.  It is not our business to
give syscalls consistent names.  All we have to do about syscall names is
just to follow the kernel.  And the kernel still exports some names with
leading underscores, e.g.
$ git grep '[[:space:]]_' arch/x86/syscalls/syscall_32.tbl 
arch/x86/syscalls/syscall_32.tbl:140	i386	_llseek			sys_llseek
arch/x86/syscalls/syscall_32.tbl:142	i386	_newselect		sys_select			compat_sys_select
arch/x86/syscalls/syscall_32.tbl:149	i386	_sysctl			sys_sysctl			compat_sys_sysctl


-- 
ldv
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.strace.io/pipermail/strace-devel/attachments/20120317/95563dbe/attachment.bin>


More information about the Strace-devel mailing list