From owner-freebsd-geom@FreeBSD.ORG Mon Nov 29 07:36:49 2010 Return-Path: Delivered-To: freebsd-geom@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DA592106566C for ; Mon, 29 Nov 2010 07:36:49 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward5.mail.yandex.net (forward5.mail.yandex.net [77.88.46.21]) by mx1.freebsd.org (Postfix) with ESMTP id 873608FC0A for ; Mon, 29 Nov 2010 07:36:49 +0000 (UTC) Received: from smtp1.mail.yandex.net (smtp1.mail.yandex.net [77.88.46.101]) by forward5.mail.yandex.net (Yandex) with ESMTP id 086DD14D0995; Mon, 29 Nov 2010 10:36:48 +0300 (MSK) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1291016208; bh=/lhRuRzKzaCrl6qmtl/6Ku8y9VqOvQCIsdevp6W2EPs=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type; b=MRZnk5fl2pezM1E6Yc87zBXUUWkmF+H38DDw58nkcQnprJZuiyxdc1A00FvRVXApp 3/BSfJlzrz89rendbpQxWMfgtWK9MiuFvCJHooJFxgEZt3Qmd/8Ku6VG5wyBPwSALK 7Y8ae9nht5P7uPnLVJivjUfpgq1R2gW5XbiTWhB8= Received: from [127.0.0.1] (mail.kirov.so-cdu.ru [77.72.136.145]) by smtp1.mail.yandex.net (Yandex) with ESMTPSA id B5A01290098; Mon, 29 Nov 2010 10:36:47 +0300 (MSK) Message-ID: <4CF35809.6050704@yandex.ru> Date: Mon, 29 Nov 2010 10:36:41 +0300 From: "Andrey V. Elsukov" User-Agent: Mozilla Thunderbird 1.5 (FreeBSD/20051231) MIME-Version: 1.0 To: perryh@pluto.rain.com References: <4cf21cd3.UbQ57eYkszW60Ww4%perryh@pluto.rain.com> <4CF34297.4070300@yandex.ru> <4cf35138.VleaJCYj4z5kd9WX%perryh@pluto.rain.com> In-Reply-To: <4cf35138.VleaJCYj4z5kd9WX%perryh@pluto.rain.com> X-Enigmail-Version: 1.1.1 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig14FD4AFA108A5DCFA9BD0A3D" Cc: freebsd-geom@freebsd.org Subject: Re: G_PART macro definitions X-BeenThere: freebsd-geom@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GEOM-specific discussions and implementations List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Nov 2010 07:36:49 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig14FD4AFA108A5DCFA9BD0A3D Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable On 29.11.2010 10:07, perryh@pluto.rain.com wrote: > Yes, I had figured that was probably the sort of thing that was > happening, but am looking for the details of how the macros are > defined (so I can figure out what they expand to) and how the > underlying data structures get initialized. For example, I would > expect to find -- somewhere -- some definitions along the lines of >=20 > #define G_PART_PROBE(table, cp) (*(table->XXX))(table, cp) They are generated from g_part_if.m by with awk script. Look at your buil= d directory, there are g_part_if.[ch] files. --=20 WBR, Andrey V. Elsukov --------------enig14FD4AFA108A5DCFA9BD0A3D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (MingW32) iQEcBAEBAgAGBQJM81gMAAoJEAHF6gQQyKF6xTkIAJ6orkTZHrn+ru27OFbMlavX jbibd0OQMXklJgBcevnPJT6AbZprI/oSPf5NibZMQzHyiSRbtXn17sV0C9rvWohZ 1Mn/rm0DjliO79OVDu3XZ8hlCkhTGzWoMSo7n2X4WiRdjD+CBe+w4c24+Ik4UeUF mNERBJKhBYQ3HNmzLgaisAmu/qVqyww86ZDl4y35Tnae0cEMRPFulo8L5OVaqXni B94eHptFuphajkyg5IJhMaNLN9N1/XSWliCwgRp6ExAuP/J2H+ztXWiaRaepjMAi Um3ckrL6LtjOo23o8vEKhr1pucFgLjQ2KdooxP5hxrEJSs0IjaMGkWyu82fcVPY= =EHb6 -----END PGP SIGNATURE----- --------------enig14FD4AFA108A5DCFA9BD0A3D--