From owner-freebsd-hackers@FreeBSD.ORG Thu Apr 14 01:02:01 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 745C9106566B for ; Thu, 14 Apr 2011 01:02:01 +0000 (UTC) (envelope-from jstuart@adaranet.com) Received: from barracuda.adaranet.com (smtp.adaranet.com [72.5.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id 5121C8FC15 for ; Thu, 14 Apr 2011 01:02:01 +0000 (UTC) X-ASG-Debug-ID: 1302742920-522b0a070001-P5m3U7 Received: from SJ-EXCH-1.adaranet.com ([10.10.1.29]) by barracuda.adaranet.com with ESMTP id 3SEZVOPm8k7uj5mP; Wed, 13 Apr 2011 18:02:00 -0700 (PDT) X-Barracuda-Envelope-From: jstuart@adaranet.com Received: from SJ-EXCH-1.adaranet.com ([fe80::7042:d8c2:5973:c523]) by SJ-EXCH-1.adaranet.com ([fe80::7042:d8c2:5973:c523%14]) with mapi; Wed, 13 Apr 2011 18:02:00 -0700 From: Jonathan Stuart X-Barracuda-BBL-IP: fe80::7042:d8c2:5973:c523 X-Barracuda-RBL-IP: fe80::7042:d8c2:5973:c523 To: Rick Macklem Date: Wed, 13 Apr 2011 18:02:18 -0700 X-ASG-Orig-Subj: RE: Getting vnode + credentials of a file from a struct mount and UFS inode # Thread-Topic: Getting vnode + credentials of a file from a struct mount and UFS inode # Thread-Index: Acv6P1alROLV5lHuRaqvRHHNio9a3wAAD9oA Message-ID: <32AB5C9615CC494997D9ABB1DB12783C024E92A00D@SJ-EXCH-1.adaranet.com> References: <32AB5C9615CC494997D9ABB1DB12783C024E929FE5@SJ-EXCH-1.adaranet.com> <11353544.443834.1302742821487.JavaMail.root@erie.cs.uoguelph.ca> In-Reply-To: <11353544.443834.1302742821487.JavaMail.root@erie.cs.uoguelph.ca> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Barracuda-Connect: UNKNOWN[10.10.1.29] X-Barracuda-Start-Time: 1302742920 X-Barracuda-URL: http://172.16.10.203:8000/cgi-mod/mark.cgi X-Virus-Scanned: by bsmtpd at adaranet.com X-Mailman-Approved-At: Thu, 14 Apr 2011 01:16:15 +0000 Cc: "freebsd-hackers@freebsd.org" , Fleming , Matthew Subject: RE: Getting vnode + credentials of a file from a struct mount and UFS inode # X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Apr 2011 01:02:01 -0000 VGhhbmtzIFJpY2ssIHdpbGwgdHJ5IQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJv bTogUmljayBNYWNrbGVtIFttYWlsdG86cm1hY2tsZW1AdW9ndWVscGguY2FdDQpTZW50OiBXZWRu ZXNkYXksIEFwcmlsIDEzLCAyMDExIDY6MDAgUE0NClRvOiBKb25hdGhhbiBTdHVhcnQNCkNjOiBm cmVlYnNkLWhhY2tlcnNAZnJlZWJzZC5vcmc7IE1hdHRoZXcgRmxlbWluZw0KU3ViamVjdDogUmU6 IEdldHRpbmcgdm5vZGUgKyBjcmVkZW50aWFscyBvZiBhIGZpbGUgZnJvbSBhIHN0cnVjdCBtb3Vu dCBhbmQgVUZTIGlub2RlICMNCg0KPiBIaSwNCj4NCj4gWWVzLCBJIGFtLi4gdGhhdCB3YXMgbXkg c3VzcGljaW9uIChlLmcuLCB0aGF0IGl0IHdhcyB0aGUgcGFyYW1ldGVycyBvZg0KPiB0aGUgcHJv Y2VzcyB3aGljaCBjYWxsZWQgb3BlbigpL2NyZWF0KCkvc29ja2V0KCkvLi4uIG9yaWdpbmFsbHkp Lg0KPiBXaGF0J3MgdGhlIHF1aWNrZXN0IHdheSB0byBnZXQgYmFjayB0byB0aGUgdi9pbm9kZSdz IHVpZC9naWQ/DQo+DQo+IEFsc28sIGNhbGxpbmcgVkZTX1ZHRVQoKSBzZWVtcyB0byBnaXZlIG1l IGEgbG9ja21nciBwYW5pYyB3aXRoIHVua25vd24NCj4gdHlwZSAweDAuDQoNClZGU19WR0VUKCkg cmV0dXJucyBhIHZub2RlIHB0ciwgaXQgZG9lc24ndCBuZWVkIHRoZSBhcmd1bWVudCBzZXQgdG8g b25lLg0KVGhlIGZsYWdzIGFyZ3VtZW50IChhc3N1bWluZyBhIHJlY2VudCBrZXJuZWwpIG5lZWRz IHRvIGJlIExLX0VYQ0xVU0lWRSBvcg0KTEtfU0hBUkVELCBub3QgMCAoSSBzdXNwZWN0IHRoYXQn cyB5b3VyIHBhbmljKS4NCg0KPiBXaGF0IGlzIG9kZCBpcyB0aGF0IHRoZSBvbmx5IHdheSBJIGNh biBnZXQgYSB2bm9kZSBmb3IgVkZTX1ZHRVQgaXMNCj4gdGhyb3VnaCBzdHJ1Y3QgZmlsZSwgYW5k IHRoZW4gc2hvdWxkbid0IEkgYmUgYWJsZSB0byB1c2UgdGhhdD8gSSB0cmllZA0KPiB1c2luZyB0 aGUgZmxpcHBpbmcgdGhhdCB2bm9kZS0+aW5vZGUgd2l0aCBWVE9JKCkgYW5kIGl0IHdhcyBhbHNv DQo+IGdpdmluZyBtZSB6ZXJvcyBmb3IgaV91aWQsIGlfZ2lkLCBldGMuLCB3aGVuIGl0IHNob3Vs ZG4ndCBoYXZlIGJlZW4uDQo+DQpBZnRlciBWRlNfVkdFVCByZXR1cm5zIGEgdnAsIEknZCBkbyBh IFZPUF9HRVRBVFRSKCkgYW5kIHRoZW4gdnB1dCgpIHRoZQ0KdnAgdG8gcmVsZWFzZSBpdC4gTG9v ayBmb3IgZXhhbXBsZXMgb2YgdGhlc2UgY2FsbHMgaW4gdGhlIGtlcm5lbCBzb3VyY2VzLg0KVGhl ICJzdHJ1Y3QgdmF0dHIiIGZpbGxlZCBpbiBieSBWT1BfR0VUQVRUUigpIGhhcyB2YV91aWQgYW5k IHZhX2dpZCBpbiBpdCwNCndoaWNoIGFyZSB0aGUgdWlkLGdpZCB0aGF0IG93bnMgdGhlIGZpbGUs IHdoaWNoIGlzIHdoYXQgSSB0aGluayB5b3UgYXJlDQp0cnlpbmcgdG8gZ2V0LiAoQ3JlZGVudGlh bHMgZ2VuZXJhbGx5IHJlZmVyIHRvIHRoZSBlZmZlY3RpdmUgdWlkICsgZ2lkcw0KZXRjIG9mIHRo ZSBwcm9jZXNzL3RocmVhZCB0cnlpbmcgdG8gZG8gdGhlIHN5c2NhbGwuKQ0KDQpyaWNrDQo=