public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* epoll handling in the alpha port
@ 2007-02-01 20:20 Mike Frysinger
  2007-02-02  5:05 ` Andrew Morton
  0 siblings, 1 reply; 5+ messages in thread
From: Mike Frysinger @ 2007-02-01 20:20 UTC (permalink / raw)
  To: rth; +Cc: linux-kernel, alpha

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 <vapier@gentoo.org>
---
--- 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

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-02-02  6:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-02-01 20:20 epoll handling in the alpha port Mike Frysinger
2007-02-02  5:05 ` Andrew Morton
2007-02-02  5:19   ` Mike Frysinger
2007-02-02  5:48     ` Willy Tarreau
2007-02-02  6:22       ` Mike Frysinger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox