On Thu, 20 Nov 2008, Geert Uytterhoeven wrote:

> On Wed, 19 Nov 2008, [EMAIL PROTECTED] wrote:
> > From: Ulrich Drepper <[EMAIL PROTECTED]>
> > 
> > Introduce a new accept4() system call.  The addition of this system call
> 
> > /* test_accept4.c
> 
> > #ifdef __x86_64__
> > #define SYS_accept4 288
> > #elif __i386__
>         ^^^^^^^^
>       defined(__i386__)
> 
> > #define USE_SOCKETCALL 1
> > #define SYS_ACCEPT4 18
> > #else
> > #error "Sorry -- don't know the syscall # on this architecture"
> > #endif
> 
> Anyway, it's just a test program. Succeeded on m68k using socketcall.

It _should_ work even without the 'defined()'. Didn't it?

Unknown symbols should expand to '0' in preprocessor value evaluation. Of 
course, the compiler may warn about the practice, but it shouldn't be 
technically wrong.

                Linus
--
To unsubscribe from this list: send the line "unsubscribe linux-api" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to