NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

lib/50631: RUMP uses inconsistent definitions for rump_sys_socket



>Number:         50631
>Category:       lib
>Synopsis:       RUMP uses inconsistent definitions for rump_sys_socket
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    lib-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 07 22:00:00 +0000 2016
>Originator:     Joerg Sonnenberger
>Release:        current
>Organization:
TNF
>Environment:
n/a
>Description:
rump/rump_syscalls.h defines rump_sys_socket with assembler name RUMP_SYS_RENAME_SOCKET, which gets expanded to rump___sysimpl_socket30.
sys/socket.h on the other hand defines rump_sys_socket with assembler name __socket30.
>How-To-Repeat:
Build e.g. src/tests/fs/common/fstest_ext2fs.c with a compiler that enforces consistent assembler names.
>Fix:
Define consistent assembler names.



Home | Main Index | Thread Index | Old Index