i have encountered an issue when develop socket application in openwrt using uclibc0.9.33 under MIPS architecture.using non-blocking connect,return value is -1, but errno is 0 in any case.I tried to use single proccess, errno is normal error number. I made a lot of testing with other system call,the result is the same.
uclibc config file
Created attachment 6111 [details] uclibc config file
Created attachment 6116 [details] test case compile command: mips-linux-gcc -o test_errno test_errno.c -pthread or mips-linux-gcc -o test_errno test_errno.c -lpthread or mips-linux-gcc -D_REENTRANT -o test_errno test_errno.c -pthread The result is the same.
Created attachment 6121 [details] mips-linux-gcc -v information