From owner-cvs-ports@FreeBSD.ORG Wed Sep 3 15:32:54 2008 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA8C91065AAD; Wed, 3 Sep 2008 15:32:54 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id A7F4E8FC27; Wed, 3 Sep 2008 15:32:54 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id m83FWsKO095642; Wed, 3 Sep 2008 15:32:54 GMT (envelope-from obrien@repoman.freebsd.org) Received: (from obrien@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id m83FWsWu095636; Wed, 3 Sep 2008 15:32:54 GMT (envelope-from obrien) Message-Id: <200809031532.m83FWsWu095636@repoman.freebsd.org> From: "David E. O'Brien" Date: Wed, 3 Sep 2008 15:32:54 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/ftp/ncftp3 Makefile ports/ftp/ncftp3/files patch-SConnect.c X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Sep 2008 15:32:54 -0000 obrien 2008-09-03 15:32:54 UTC FreeBSD ports repository Modified files: ftp/ncftp3 Makefile Added files: ftp/ncftp3/files patch-SConnect.c Log: Somewhere along the way of 8-CURRENT, we seem to have diverged in functionality from other Unixen (including FreeBSD 7.0): NcFTP's sio library function, _SConnect, wants to select() for one descriptor. It creates fd_set structures for writable fds and exception fds, with each fd set having only one bit set corresponding to the single descriptor it is selecting. select() then returns 2, rather than 1. NcFTP was checking if select returned 1, and if so, OK, if not 1, error. Since 2 was returned, this was causing a problem. Submitted by: Mike Gleason Revision Changes Path 1.112 +1 -1 ports/ftp/ncftp3/Makefile 1.1 +11 -0 ports/ftp/ncftp3/files/patch-SConnect.c (new)