From owner-cvs-src@FreeBSD.ORG Thu Jul 6 21:29:06 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0591F16A4DF; Thu, 6 Jul 2006 21:29:06 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF2DE43D45; Thu, 6 Jul 2006 21:29:05 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k66LT55K049858; Thu, 6 Jul 2006 21:29:05 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k66LT5H8049857; Thu, 6 Jul 2006 21:29:05 GMT (envelope-from jhb) Message-Id: <200607062129.k66LT5H8049857@repoman.freebsd.org> From: John Baldwin Date: Thu, 6 Jul 2006 21:29:05 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/i386/ibcs2 ibcs2_msg.c ibcs2_poll.h syscalls.master X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jul 2006 21:29:06 -0000 jhb 2006-07-06 21:29:05 UTC FreeBSD src repository Modified files: sys/i386/ibcs2 ibcs2_msg.c syscalls.master Removed files: sys/i386/ibcs2 ibcs2_poll.h Log: Use the regular poll(2) function to implement poll(2) for the IBCS2 compat ABI as FreeBSD's poll(2) is ABI compatible. The ibcs2_poll() function attempted to implement poll(2) using a wrapper around select(2). Besides being somewhat ugly, it also had at least one bug in that instead of allocating complete fdset's on the stack via the stackgap it just allocated pointers to fdsets. Revision Changes Path 1.13 +0 -77 src/sys/i386/ibcs2/ibcs2_msg.c 1.6 +0 -51 src/sys/i386/ibcs2/ibcs2_poll.h (dead) 1.23 +2 -2 src/sys/i386/ibcs2/syscalls.master