Sets an option for the socket

Returns true on success.

Property definitions

socket $ NativeSocket :: setsockopt
	# Sets an option for the socket
	#
	# Returns `true` on success.
	fun setsockopt(level: NativeSocketOptLevels, option_name: NativeSocketOptNames, option_value: Int): Bool `{
		int err = setsockopt(*self, level, option_name, &option_value, sizeof(int));
		if(err != 0){
			return 0;
		}
		return 1;
	`}
lib/socket/socket_c.nit:154,2--163,3