Add getsockname function