From owner-cvs-all Fri Oct 26 8: 6:19 2001 Delivered-To: cvs-all@freebsd.org Received: from khavrinen.lcs.mit.edu (khavrinen.lcs.mit.edu [18.24.4.193]) by hub.freebsd.org (Postfix) with ESMTP id 6BC8D37B403; Fri, 26 Oct 2001 08:06:12 -0700 (PDT) Received: (from wollman@localhost) by khavrinen.lcs.mit.edu (8.11.4/8.11.4) id f9QF6B670847; Fri, 26 Oct 2001 11:06:11 -0400 (EDT) (envelope-from wollman) Date: Fri, 26 Oct 2001 11:06:11 -0400 (EDT) From: Garrett Wollman Message-Id: <200110261506.f9QF6B670847@khavrinen.lcs.mit.edu> To: Maxim Sobolev Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: ports/devel/ORBit Makefile ports/devel/ORBit/files patch-src::IIOP::giop-msg-buffer.c In-Reply-To: <200110261306.f9QD61O73080@freefall.freebsd.org> References: <200110261306.f9QD61O73080@freefall.freebsd.org> Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG < said: > Fix a rather weird incompatibility between ORBit and FreeBSD. It > appears that FreeBSD's writev(2) implementation is rather > unreliable when large number of vectors is submitted - it returns > EINVAL despite the fact that all arguments are pretty valid. Not unreliable at all. writev() is documented to give [EINVAL] when the number of elements is greater than UIO_MAXIOV (spelled {IOV_MAX} in POSIX and -current). -GAWollman To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message