Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Jun 2005 16:10:56 +0800
From:      Xin LI <delphij@frontfree.net>
To:        freebsd-arch@FreeBSD.org
Subject:   [PATCH RFC] Add a macro for null mount options to sbin/mount*
Message-ID:  <1117613456.771.16.camel@spirit>

next in thread | raw e-mail | index | archive | help

--=-BIvBxZ+A8mJEjevn7c+w
Content-Type: multipart/mixed; boundary="=-Wwib6SqbBgdjdnWAPUXo"


--=-Wwib6SqbBgdjdnWAPUXo
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi, -arch@,

In our mount* utilities, the null mount option, which is usually be used
as a terminator of an option vector, is defined with some hand-rolled
terms, e.g.: {NULL}, {NULL, 0, 0, 0}, etc.

I think it would be nice to have a new macro to deal with this, say,
MOPT_NULL, which would be extended to {NULL, 0, 0, 0}, which can act as
an explicit initialize.  And in my opinion, something like:

%%%
opt =3D {
	MOPT_STD,
	MOPT_NULL
};
%%%

Looks better than:

%%%
opt =3D {
	MOPT_STD,
	{ NULL }
};
%%%

That has lead to the attached patchset.  May I go ahead and commit it?

Thanks in advance!

Cheers,
--=20
Xin LI <delphij delphij net>  http://www.delphij.net/

--=-Wwib6SqbBgdjdnWAPUXo
Content-Disposition: attachment; filename=patch-mntopts
Content-Type: text/x-patch; name=patch-mntopts; charset=ISO-8859-1
Content-Transfer-Encoding: base64

SW5kZXg6IG1vdW50L21udG9wdHMuaA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMv
c3JjL3NiaW4vbW91bnQvbW50b3B0cy5oLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4yNA0KZGlm
ZiAtdSAtcjEuMjQgbW50b3B0cy5oDQotLS0gbW91bnQvbW50b3B0cy5oCTMwIE5vdiAyMDA0IDE5
OjM2OjQwIC0wMDAwCTEuMjQNCisrKyBtb3VudC9tbnRvcHRzLmgJMjUgTWF5IDIwMDUgMDk6NDE6
NTkgLTAwMDANCkBAIC02NSw2ICs2NSw5IEBADQogLyogVGhpcyBpcyBwYXJzZWQgYnkgbW91bnQo
OCksIGJ1dCBpcyBpZ25vcmVkIGJ5IHNwZWNpZmljIG1vdW50XyooOClzLiAqLw0KICNkZWZpbmUg
TU9QVF9BVVRPCQl7ICJhdXRvIiwJMCwgMCwgMCB9DQogDQorLyogQSBoYW5keSBtYWNybyBhcyB0
ZXJtaW5hdG9yIG9mIE1OVF8gYXJyYXkgKi8NCisjZGVmaW5lIE1PUFRfTlVMTAkJeyBOVUxMLAkJ
MCwgMCwgMCB9DQorDQogI2RlZmluZSBNT1BUX0ZTVEFCX0NPTVBBVAkJCQkJCVwNCiAJTU9QVF9S
TywJCQkJCQkJXA0KIAlNT1BUX1JXLAkJCQkJCQlcDQpJbmRleDogbW91bnQvbW91bnRfdWZzLmMN
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3NyYy9zYmluL21vdW50L21vdW50X3Vm
cy5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4yNA0KZGlmZiAtdSAtcjEuMjQgbW91bnRfdWZz
LmMNCi0tLSBtb3VudC9tb3VudF91ZnMuYwk5IEFwciAyMDA0IDE5OjU4OjMxIC0wMDAwCTEuMjQN
CisrKyBtb3VudC9tb3VudF91ZnMuYwkxIEp1biAyMDA1IDA3OjU2OjAwIC0wMDAwDQpAQCAtNjQs
NyArNjQsNyBAQA0KIAlNT1BUX1NZTkMsDQogCU1PUFRfVVBEQVRFLA0KIAlNT1BUX1NOQVBTSE9U
LA0KLQl7IE5VTEwgfQ0KKwlNT1BUX05VTEwNCiB9Ow0KIA0KIGludA0KSW5kZXg6IG1vdW50X2Nk
OTY2MC9tb3VudF9jZDk2NjAuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3Jj
L3NiaW4vbW91bnRfY2Q5NjYwL21vdW50X2NkOTY2MC5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24g
MS4yOA0KZGlmZiAtdSAtcjEuMjggbW91bnRfY2Q5NjYwLmMNCi0tLSBtb3VudF9jZDk2NjAvbW91
bnRfY2Q5NjYwLmMJMTMgTm92IDIwMDQgMTc6MjY6NTQgLTAwMDAJMS4yOA0KKysrIG1vdW50X2Nk
OTY2MC9tb3VudF9jZDk2NjAuYwkxIEp1biAyMDA1IDA3OjU3OjM4IC0wMDAwDQpAQCAtNzcsNyAr
NzcsNyBAQA0KIAl7ICJycmlwIiwgMSwgSVNPRlNNTlRfTk9SUklQLCAxIH0sDQogCXsgImpvbGll
dCIsIDEsIElTT0ZTTU5UX05PSk9MSUVULCAxIH0sDQogCXsgInN0cmljdGpvbGlldCIsIDEsIElT
T0ZTTU5UX0JST0tFTkpPTElFVCwgMSB9LA0KLQl7IE5VTEwgfQ0KKwlNT1BUX05VTEwNCiB9Ow0K
IA0KIGludAlnZXRfc3NlY3Rvcihjb25zdCBjaGFyICpkZXYpOw0KSW5kZXg6IG1vdW50X2V4dDJm
cy9tb3VudF9leHQyZnMuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3JjL3Ni
aW4vbW91bnRfZXh0MmZzL21vdW50X2V4dDJmcy5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS4x
OA0KZGlmZiAtdSAtcjEuMTggbW91bnRfZXh0MmZzLmMNCi0tLSBtb3VudF9leHQyZnMvbW91bnRf
ZXh0MmZzLmMJOSBBcHIgMjAwNCAxOTo1ODozMSAtMDAwMAkxLjE4DQorKysgbW91bnRfZXh0MmZz
L21vdW50X2V4dDJmcy5jCTEgSnVuIDIwMDUgMDc6NTc6NDggLTAwMDANCkBAIC02MCw3ICs2MCw3
IEBADQogCU1PUFRfRk9SQ0UsDQogCU1PUFRfU1lOQywNCiAJTU9QVF9VUERBVEUsDQotCXsgTlVM
TCB9DQorCU1PUFRfTlVMTA0KIH07DQogDQogc3RhdGljIHZvaWQJdXNhZ2Uodm9pZCkgX19kZWFk
MjsNCkluZGV4OiBtb3VudF9ocGZzL21vdW50X2hwZnMuYw0KPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6
IC9ob21lL25jdnMvc3JjL3NiaW4vbW91bnRfaHBmcy9tb3VudF9ocGZzLmMsdg0KcmV0cmlldmlu
ZyByZXZpc2lvbiAxLjQNCmRpZmYgLXUgLXIxLjQgbW91bnRfaHBmcy5jDQotLS0gbW91bnRfaHBm
cy9tb3VudF9ocGZzLmMJNyBBdWcgMjAwMyAwNDo1MDoyOSAtMDAwMAkxLjQNCisrKyBtb3VudF9o
cGZzL21vdW50X2hwZnMuYwkxIEp1biAyMDA1IDA3OjU3OjU2IC0wMDAwDQpAQCAtNTAsNyArNTAs
NyBAQA0KIA0KIHN0YXRpYyBzdHJ1Y3QgbW50b3B0IG1vcHRzW10gPSB7DQogCU1PUFRfU1RET1BU
UywNCi0JeyBOVUxMIH0NCisJTU9QVF9OVUxMDQogfTsNCiANCiBzdGF0aWMgZ2lkX3QJYV9naWQo
Y2hhciAqKTsNCkluZGV4OiBtb3VudF9tc2Rvc2ZzL21vdW50X21zZG9zZnMuYw0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3JjL3NiaW4vbW91bnRfbXNkb3Nmcy9tb3VudF9tc2Rv
c2ZzLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjM0DQpkaWZmIC11IC1yMS4zNCBtb3VudF9t
c2Rvc2ZzLmMNCi0tLSBtb3VudF9tc2Rvc2ZzL21vdW50X21zZG9zZnMuYwkzMSBBdWcgMjAwNCAw
NToxOTo1NyAtMDAwMAkxLjM0DQorKysgbW91bnRfbXNkb3Nmcy9tb3VudF9tc2Rvc2ZzLmMJMSBK
dW4gMjAwNSAwNzo1ODowOSAtMDAwMA0KQEAgLTczLDcgKzczLDcgQEANCiAJeyAic2hvcnRuYW1l
cyIsIDAsIE1TRE9TRlNNTlRfU0hPUlROQU1FLCAxIH0sDQogCXsgImxvbmduYW1lcyIsIDAsIE1T
RE9TRlNNTlRfTE9OR05BTUUsIDEgfSwNCiAJeyAibm93aW45NSIsIDAsIE1TRE9TRlNNTlRfTk9X
SU45NSwgMSB9LA0KLQl7IE5VTEwgfQ0KKwlNT1BUX05VTEwNCiB9Ow0KIA0KIHN0YXRpYyBnaWRf
dAlhX2dpZChjaGFyICopOw0KSW5kZXg6IG1vdW50X25mcy9tb3VudF9uZnMuYw0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3JjL3NiaW4vbW91bnRfbmZzL21vdW50X25mcy5jLHYN
CnJldHJpZXZpbmcgcmV2aXNpb24gMS42Mw0KZGlmZiAtdSAtcjEuNjMgbW91bnRfbmZzLmMNCi0t
LSBtb3VudF9uZnMvbW91bnRfbmZzLmMJMTAgRmViIDIwMDUgMDk6MTk6MzEgLTAwMDAJMS42Mw0K
KysrIG1vdW50X25mcy9tb3VudF9uZnMuYwkxIEp1biAyMDA1IDA3OjU4OjIyIC0wMDAwDQpAQCAt
MTIxLDcgKzEyMSw3IEBADQogCXsgImxvY2tkIiwgMSwgQUxURl9OT0xPQ0tELCAxIH0sDQogCXsg
ImluZXQ0IiwgMSwgQUxURl9OT0lORVQ0LCAxIH0sDQogCXsgImluZXQ2IiwgMSwgQUxURl9OT0lO
RVQ2LCAxIH0sDQotCXsgTlVMTCB9DQorCU1PUFRfTlVMTA0KIH07DQogDQogc3RydWN0IG5mc19h
cmdzIG5mc2RlZmFyZ3MgPSB7DQpJbmRleDogbW91bnRfbmZzNC9tb3VudF9uZnM0LmMNCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0NClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3NyYy9zYmluL21vdW50X25mczQvbW91bnRfbmZz
NC5jLHYNCnJldHJpZXZpbmcgcmV2aXNpb24gMS41DQpkaWZmIC11IC1yMS41IG1vdW50X25mczQu
Yw0KLS0tIG1vdW50X25mczQvbW91bnRfbmZzNC5jCTEwIEZlYiAyMDA1IDA5OjE5OjMxIC0wMDAw
CTEuNQ0KKysrIG1vdW50X25mczQvbW91bnRfbmZzNC5jCTEgSnVuIDIwMDUgMDc6NTg6MzUgLTAw
MDANCkBAIC0xNTEsNyArMTUxLDcgQEANCiAJeyAibG9ja2QiLCAxLCBBTFRGX05PTE9DS0QsIDEg
fSwNCiAJeyAiaW5ldDQiLCAxLCBBTFRGX05PSU5FVDQsIDEgfSwNCiAJeyAiaW5ldDYiLCAxLCBB
TFRGX05PSU5FVDYsIDEgfSwNCi0JeyBOVUxMIH0NCisJTU9QVF9OVUxMDQogfTsNCiANCiBzdHJ1
Y3QgbmZzX2FyZ3MgbmZzZGVmYXJncyA9IHsNCkluZGV4OiBtb3VudF9udGZzL21vdW50X250ZnMu
Yw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3JjL3NiaW4vbW91bnRfbnRmcy9t
b3VudF9udGZzLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjEyDQpkaWZmIC11IC1yMS4xMiBt
b3VudF9udGZzLmMNCi0tLSBtb3VudF9udGZzL21vdW50X250ZnMuYwkxMCBGZWIgMjAwNSAwOTox
OTozMSAtMDAwMAkxLjEyDQorKysgbW91bnRfbnRmcy9tb3VudF9udGZzLmMJMSBKdW4gMjAwNSAw
Nzo1ODo0OSAtMDAwMA0KQEAgLTU4LDcgKzU4LDcgQEANCiANCiBzdGF0aWMgc3RydWN0IG1udG9w
dCBtb3B0c1tdID0gew0KIAlNT1BUX1NURE9QVFMsDQotCXsgTlVMTCB9DQorCU1PUFRfTlVMTA0K
IH07DQogDQogc3RhdGljIGdpZF90CWFfZ2lkKGNoYXIgKik7DQpJbmRleDogbW91bnRfbnVsbGZz
L21vdW50X251bGxmcy5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2hvbWUvbmN2cy9zcmMvc2Jp
bi9tb3VudF9udWxsZnMvbW91bnRfbnVsbGZzLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjIz
DQpkaWZmIC11IC1yMS4yMyBtb3VudF9udWxsZnMuYw0KLS0tIG1vdW50X251bGxmcy9tb3VudF9u
dWxsZnMuYwkxMCBGZWIgMjAwNSAwOToxOTozMSAtMDAwMAkxLjIzDQorKysgbW91bnRfbnVsbGZz
L21vdW50X251bGxmcy5jCTEgSnVuIDIwMDUgMDc6NTg6NTggLTAwMDANCkBAIC01OSw3ICs1OSw3
IEBADQogDQogc3RydWN0IG1udG9wdCBtb3B0c1tdID0gew0KIAlNT1BUX1NURE9QVFMsDQotCXsg
TlVMTCB9DQorCU1PUFRfTlVMTA0KIH07DQogDQogaW50CXN1YmRpcihjb25zdCBjaGFyICosIGNv
bnN0IGNoYXIgKik7DQpJbmRleDogbW91bnRfcmVpc2VyZnMvbW91bnRfcmVpc2VyZnMuYw0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3JjL3NiaW4vbW91bnRfcmVpc2VyZnMvbW91
bnRfcmVpc2VyZnMuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMQ0KZGlmZiAtdSAtcjEuMSBt
b3VudF9yZWlzZXJmcy5jDQotLS0gbW91bnRfcmVpc2VyZnMvbW91bnRfcmVpc2VyZnMuYwkyNCBN
YXkgMjAwNSAxMjozNDo0NSAtMDAwMAkxLjENCisrKyBtb3VudF9yZWlzZXJmcy9tb3VudF9yZWlz
ZXJmcy5jCTI1IE1heSAyMDA1IDA5OjQwOjQxIC0wMDAwDQpAQCAtNDEsNyArNDEsNyBAQA0KIA0K
IHN0cnVjdCBtbnRvcHQgbW9wdHNbXSA9IHsNCiAJTU9QVF9TVERPUFRTLA0KLQl7IE5VTEwgfQ0K
KwlNT1BUX05VTEwNCiB9Ow0KIA0KIHZvaWQJdXNhZ2Uodm9pZCk7DQpJbmRleDogbW91bnRfc3Rk
L21vdW50X3N0ZC5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2hvbWUvbmN2cy9zcmMvc2Jpbi9t
b3VudF9zdGQvbW91bnRfc3RkLmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjE5DQpkaWZmIC11
IC1yMS4xOSBtb3VudF9zdGQuYw0KLS0tIG1vdW50X3N0ZC9tb3VudF9zdGQuYwk5IEFwciAyMDA0
IDE5OjU4OjMyIC0wMDAwCTEuMTkNCisrKyBtb3VudF9zdGQvbW91bnRfc3RkLmMJMSBKdW4gMjAw
NSAwNzo1OToxNiAtMDAwMA0KQEAgLTU5LDcgKzU5LDcgQEANCiANCiBzdGF0aWMgc3RydWN0IG1u
dG9wdCBtb3B0c1tdID0gew0KIAlNT1BUX1NURE9QVFMsDQotCXsgTlVMTCB9DQorCU1PUFRfTlVM
TA0KIH07DQogDQogc3RhdGljIGNoYXIgKmZzbmFtZTsNCkluZGV4OiBtb3VudF91ZGYvbW91bnRf
dWRmLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NClJDUyBmaWxlOiAvaG9tZS9uY3ZzL3NyYy9zYmluL21vdW50X3Vk
Zi9tb3VudF91ZGYuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMTENCmRpZmYgLXUgLXIxLjEx
IG1vdW50X3VkZi5jDQotLS0gbW91bnRfdWRmL21vdW50X3VkZi5jCTkgQXByIDIwMDQgMjA6MzQ6
NTEgLTAwMDAJMS4xMQ0KKysrIG1vdW50X3VkZi9tb3VudF91ZGYuYwkxIEp1biAyMDA1IDA3OjU5
OjI0IC0wMDAwDQpAQCAtNjQsNyArNjQsNyBAQA0KIHN0cnVjdCBtbnRvcHQgbW9wdHNbXSA9IHsN
CiAJTU9QVF9TVERPUFRTLA0KIAlNT1BUX1VQREFURSwNCi0JeyBOVUxMLCAwLCAwLCAwIH0NCisJ
TU9QVF9OVUxMDQogfTsNCiANCiBpbnQJc2V0X2NoYXJzZXQoY2hhciAqKiwgY2hhciAqKiwgY29u
c3QgY2hhciAqKTsNCkluZGV4OiBtb3VudF91ZnMvbW91bnRfdWZzLmMNCj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClJD
UyBmaWxlOiAvaG9tZS9uY3ZzL3NyYy9zYmluL21vdW50X3Vmcy9tb3VudF91ZnMuYyx2DQpyZXRy
aWV2aW5nIHJldmlzaW9uIDEuMg0KZGlmZiAtdSAtcjEuMiBtb3VudF91ZnMuYw0KLS0tIG1vdW50
X3Vmcy9tb3VudF91ZnMuYwkyOCBNYXIgMjAwNSAyMjoyMTo0NSAtMDAwMAkxLjINCisrKyBtb3Vu
dF91ZnMvbW91bnRfdWZzLmMJMSBKdW4gMjAwNSAwNzo1OTozMiAtMDAwMA0KQEAgLTYxLDcgKzYx
LDcgQEANCiAJTU9QVF9TWU5DLA0KIAlNT1BUX1VQREFURSwNCiAJTU9QVF9TTkFQU0hPVCwNCi0J
eyBOVUxMIH0NCisJTU9QVF9OVUxMDQogfTsNCiANCiB2b2lkCXVzYWdlKHZvaWQpOw0KSW5kZXg6
IG1vdW50X3VtYXBmcy9tb3VudF91bWFwZnMuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KUkNTIGZpbGU6IC9ob21l
L25jdnMvc3JjL3NiaW4vbW91bnRfdW1hcGZzL21vdW50X3VtYXBmcy5jLHYNCnJldHJpZXZpbmcg
cmV2aXNpb24gMS4yMw0KZGlmZiAtdSAtcjEuMjMgbW91bnRfdW1hcGZzLmMNCi0tLSBtb3VudF91
bWFwZnMvbW91bnRfdW1hcGZzLmMJMTAgRmViIDIwMDUgMDk6MTk6MzIgLTAwMDAJMS4yMw0KKysr
IG1vdW50X3VtYXBmcy9tb3VudF91bWFwZnMuYwkxIEp1biAyMDA1IDA3OjU5OjQwIC0wMDAwDQpA
QCAtNzksNyArNzksNyBAQA0KIA0KIHN0YXRpYyBzdHJ1Y3QgbW50b3B0IG1vcHRzW10gPSB7DQog
CU1PUFRfU1RET1BUUywNCi0JeyBOVUxMIH0NCisJTU9QVF9OVUxMDQogfTsNCiANCiBzdGF0aWMg
dm9pZAl1c2FnZSh2b2lkKSBfX2RlYWQyOw0KSW5kZXg6IG1vdW50X3VuaW9uZnMvbW91bnRfdW5p
b25mcy5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2hvbWUvbmN2cy9zcmMvc2Jpbi9tb3VudF91
bmlvbmZzL21vdW50X3VuaW9uZnMuYyx2DQpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMjINCmRpZmYg
LXUgLXIxLjIyIG1vdW50X3VuaW9uZnMuYw0KLS0tIG1vdW50X3VuaW9uZnMvbW91bnRfdW5pb25m
cy5jCTEwIEZlYiAyMDA1IDA5OjE5OjMyIC0wMDAwCTEuMjINCisrKyBtb3VudF91bmlvbmZzL21v
dW50X3VuaW9uZnMuYwkxIEp1biAyMDA1IDA3OjU5OjQ5IC0wMDAwDQpAQCAtNjAsNyArNjAsNyBA
QA0KIA0KIHN0YXRpYyBzdHJ1Y3QgbW50b3B0IG1vcHRzW10gPSB7DQogCU1PUFRfU1RET1BUUywN
Ci0JeyBOVUxMIH0NCisJTU9QVF9OVUxMDQogfTsNCiANCiBzdGF0aWMgaW50CXN1YmRpcihjb25z
dCBjaGFyICosIGNvbnN0IGNoYXIgKik7DQo=


--=-Wwib6SqbBgdjdnWAPUXo--

--=-BIvBxZ+A8mJEjevn7c+w
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD8DBQBCnW2Q/cVsHxFZiIoRAjyaAJ9d8CWW7NzifyMYFRtXZm1oZHLB3gCdGhcc
O3qA9xIih1OM24pWIF0cJoA=
=YOjG
-----END PGP SIGNATURE-----

--=-BIvBxZ+A8mJEjevn7c+w--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1117613456.771.16.camel>