Use the kernel's MAX_ERRNO in the syscall stubs.

Bug: http://code.google.com/p/android/issues/detail?id=53104
Change-Id: Iaabf7025b153e96dc5eca231a33a32d4cb7d8116
diff --git a/libc/arch-x86/syscalls/setsockopt.S b/libc/arch-x86/syscalls/setsockopt.S
index 9c70116..486e9eb 100644
--- a/libc/arch-x86/syscalls/setsockopt.S
+++ b/libc/arch-x86/syscalls/setsockopt.S
@@ -1,4 +1,5 @@
 /* autogenerated by gensyscalls.py */
+#include <linux/err.h>
 #include <machine/asm.h>
 #include <sys/linux-syscalls.h>
 
@@ -10,7 +11,7 @@
     addl    $12, %ecx
     movl    $__NR_socketcall, %eax
     int     $0x80
-    cmpl    $-129, %eax
+    cmpl    $-MAX_ERRNO, %eax
     jb      1f
     negl    %eax
     pushl   %eax