Partially roll back upstream commit 4711119089e1ad08dad206f4fded68f1972fdeed since released versions of uClibc don't support isfdtype(). Signed-off-by: Gustavo Zaarias Index: acpid-2.0.23/sock.c =================================================================== --- acpid-2.0.23.orig/sock.c +++ acpid-2.0.23/sock.c @@ -53,7 +53,10 @@ int non_root_clients; int is_socket(int fd) { - return (isfdtype(fd, S_IFSOCK) == 1); + int v; + socklen_t l = sizeof(int); + + return (getsockopt(fd, SOL_SOCKET, SO_TYPE, (char *)&v, &l) == 0); } /* accept a new client connection */