From owner-cvs-all@FreeBSD.ORG Sun Feb 26 04:52:29 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 45DF316A422; Sun, 26 Feb 2006 04:52:29 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0E6643D46; Sun, 26 Feb 2006 04:52:28 +0000 (GMT) (envelope-from mux@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k1Q4qSgK069329; Sun, 26 Feb 2006 04:52:28 GMT (envelope-from mux@repoman.freebsd.org) Received: (from mux@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k1Q4qSCQ069328; Sun, 26 Feb 2006 04:52:28 GMT (envelope-from mux) Message-Id: <200602260452.k1Q4qSCQ069328@repoman.freebsd.org> From: Maxime Henrion Date: Sun, 26 Feb 2006 04:52:27 +0000 (UTC) To: projects-committers@FreeBSD.org, cvs-projects@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: projects/csup globtree.c globtree.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Feb 2006 04:52:29 -0000 mux 2006-02-26 04:52:27 UTC FreeBSD projects repository Added files: csup globtree.c globtree.h Log: Add the globtree API. It is used to construct arbitrarily complex boolean expressions for evaluating whether to accept or reject a filename, using shell-style patterns and fnmatch() or the regex(3) API. It is not yet connected to the build since it will be used by the upcoming code to support refuse files. Revision Changes Path 1.1 +361 -0 projects/csup/globtree.c (new) 1.1 +43 -0 projects/csup/globtree.h (new)