This patch adds the implementation for `inet_aton` function. Since this function is not explicitly included in POSIX, I have marked it with `llvm_libc_ext`. It is widely available and commonly used, and can also be used to implement `inet_addr`, which is included in POSIX.