From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1422980AbXBAUUv (ORCPT ); Thu, 1 Feb 2007 15:20:51 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1422982AbXBAUUv (ORCPT ); Thu, 1 Feb 2007 15:20:51 -0500 Received: from smtp.gentoo.org ([140.211.166.183]:46550 "EHLO smtp.gentoo.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1422980AbXBAUUu (ORCPT ); Thu, 1 Feb 2007 15:20:50 -0500 From: Mike Frysinger Organization: wh0rd.org To: rth@twiddle.net Subject: epoll handling in the alpha port Date: Thu, 1 Feb 2007 15:20:45 -0500 User-Agent: KMail/1.9.6 Cc: linux-kernel@vger.kernel.org, alpha@gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200702011520.46723.vapier@gentoo.org> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org the alpha linux port differs from all others when it comes to the epoll functions in that it uses '__NR_sys_epoll_XXX' instead of '__NR_epoll_XXX' in the asm/unistd.h header ... the trouble with this is that glibc maps the function name directly to an __NR_ define, so when it maps like 'epoll_create', it expects '__NR_epoll_create' (which it gets with all other architectures) is there some obvious thing i'm missing here ? or is the attached patch OK ? Signed-off-by: Mike Frysinger --- --- a/include/asm-alpha/unistd.h +++ b/include/asm-alpha/unistd.h @@ -342,9 +342,9 @@ #define __NR_io_cancel 402 #define __NR_exit_group 405 #define __NR_lookup_dcookie 406 -#define __NR_sys_epoll_create 407 -#define __NR_sys_epoll_ctl 408 -#define __NR_sys_epoll_wait 409 +#define __NR_epoll_create 407 +#define __NR_epoll_ctl 408 +#define __NR_epoll_wait 409 #define __NR_remap_file_pages 410 #define __NR_set_tid_address 411 #define __NR_restart_syscall 412