add including limits.h.

Because Android's libc(bionic) defines SIZE_MAX at limits.h.