ObjFW  Diff

Differences From Artifact [ef285e844b]:

To Artifact [aa9ac8bab1]:


682
683
684
685
686
687
688

689

690
691
692
693
694
695
696
682
683
684
685
686
687
688
689

690
691
692
693
694
695
696
697







+
-
+








- (bool)of_connectSocketToAddress: (const of_socket_address_t *)address
			    errNo: (int *)errNo
{
	if (_socket == INVALID_SOCKET)
		@throw [OFNotOpenException exceptionWithObject: self];

	/* Cast needed for AmigaOS, where the argument is declared non-const */
	if (connect(_socket, &address->sockaddr.sockaddr,
	if (connect(_socket, (struct sockaddr *)&address->sockaddr.sockaddr,
	    address->length) != 0) {
		*errNo = of_socket_errno();
		return false;
	}

	return true;
}