Deutsch   English   Français   Italiano  
<467f98d97cb424ee7ec5c56a630ec96d44799a95.camel@gmail.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: wij <wyniijj5@gmail.com>
Newsgroups: comp.lang.c
Subject: Re: encapsulating directory operations
Date: Mon, 09 Jun 2025 07:13:34 +0800
Organization: A noiseless patient Spider
Lines: 44
Message-ID: <467f98d97cb424ee7ec5c56a630ec96d44799a95.camel@gmail.com>
References: <100h650$23r5l$1@dont-email.me>
	 <1e3f53801e22a94356b9b0aded0ed7d33e67fd06.camel@gmail.com>
	 <1021pgp$35sqk$1@raubtier-asyl.eternal-september.org>
	 <1858c98adc50b2bec4021f15d0c5b94e2158f6b5.camel@gmail.com>
	 <10223hq$38g0s$1@raubtier-asyl.eternal-september.org>
	 <5484915e06dec7fa7a1371a9eb41801a00495079.camel@gmail.com>
	 <1023gak$3nt1m$1@raubtier-asyl.eternal-september.org>
	 <1023j6o$3ogga$1@dont-email.me>
	 <10248l1$3tavs$1@raubtier-asyl.eternal-september.org>
	 <1024910$3tdrq$1@dont-email.me> <qgj1Q.929647$mjgd.293482@fx09.iad>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Injection-Date: Mon, 09 Jun 2025 01:13:35 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="b6053318ec7393957bb68cceb398299c";
	logging-data="124850"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+x/+ivf+4Nw/nFoj8D1sSH"
User-Agent: Evolution 3.56.2 (3.56.2-1.fc42)
Cancel-Lock: sha1:N6tLpE1/GawzUf4PNVt9ShucDWM=
In-Reply-To: <qgj1Q.929647$mjgd.293482@fx09.iad>

T24gU3VuLCAyMDI1LTA2LTA4IGF0IDE2OjU1ICswMDAwLCBTY290dCBMdXJuZGFsIHdyb3RlOgo+
IAo+IEZvciBleGFtcGxlOgo+IAo+IGNfZmlsZV9jYXJkX3VuaXQ6OmNfZmlsZV9jYXJkX3VuaXQo
dWxvbmcgY2hhbm5lbCwgdWxvbmcgdW5pdCwgY29uc3QgY2hhciAqbmFtZSwKPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBjX2xvZ2dlciAqbHAsIGNfY2FyZF9kbHAgKmRscCwgYm9vbCBwdW5jaCwKPiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBib29sIGhvbGxlcml0aCwgY29uc3QgY2hhciAqYmlucGF0aCkKPiDCoMKgwqAgOiBjX2NhcmRf
dW5pdChjaGFubmVsLCB1bml0LCBscCwgZGxwLCBwdW5jaCkKPiB7Cj4gwqDCoMKgIGludCBmbGFn
cyA9IHB1bmNoP09fUkRXUnxPX0FQUEVORDpPX1JET05MWTsKPiDCoMKgwqAgaW50IGRpYWc7Cj4g
wqDCoMKgIHVpbnQ4IGhlYWRlcltDQVJEX1NJWkVfQ09MVU1OU107Cj4gCj4gwqDCoMKgIGZfZmls
ZcKgwqDCoMKgwqDCoMKgID0gTlVMTDsKPiDCoMKgwqAgZl9pbnB1dGhvcHBlciA9IDB1bDsKPiDC
oMKgwqAgZl9iaW5mZMKgwqDCoMKgwqDCoCA9IC0xOwo+IMKgwqDCoCBzbnByaW50ZihmX2JpbmFy
eV9wYXRoLCBzaXplb2YoZl9iaW5hcnlfcGF0aCksICIlcyIsIGJpbnBhdGgpOwo+IAo+IMKgwqDC
oCBkaWFnID0gc3RhdChuYW1lLCAmY3Vfc3RhdCk7Cj4gwqDCoMKgIGlmIChkaWFnID09IC0xKSB7
Cj4gwqDCoMKgwqDCoMKgwqAgaWYgKChlcnJubyA9PSBFTk9FTlQpICYmIHB1bmNoKSB7Cj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBmbGFncyB8PSBPX0NSRUFUfE9fRVhDTDsKPiDCoMKgwqDCoMKg
wqDCoCB9Cj4gwqDCoMKgIH0KPiAKPiDCoMKgwqAgY3VfZmQgPSBvcGVuKG5hbWUsIGZsYWdzLCAw
NjAwKTsKPiDCoMKgwqAgaWYgKGN1X2ZkID09IC0xKSB7Cj4gwqDCoMKgwqDCoMKgwqAgZnByaW50
ZihzdGRvdXQsICIlNC40bHUvJTIuMmx1IFVuYWJsZSB0byBvcGVuICclcyc6ICVzXG4iLAo+IMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjdV9jaGFubmVsLCBjdV91bml0LCBuYW1lLCBz
dHJlcnJvcihlcnJubykpOwo+IMKgwqDCoMKgwqDCoMKgIHJldHVybjsKPiDCoMKgwqAgfQo+IAo+
IMKgwqDCoCBkaWFnID0gZmNudGwoY3VfZmQsIEZfU0VURkQsIEZEX0NMT0VYRUMpOwo+IMKgwqDC
oCBpZiAoZGlhZyA9PSAtMSkgewo+IMKgwqDCoMKgwqDCoMKgIGxwLT5sb2coIiU0LjRsdS8lMi4y
bHUgVW5hYmxlIHRvIHNldCBGRF9DTE9FWEVDIG9uICclcyc6ICVzXG4iLAo+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjdV9jaGFubmVsLCBjdV91bml0LCBuYW1l
LCBzdHJlcnJvcihlcnJubykpOwo+IMKgwqDCoMKgwqDCoMKgIGRpYWcgPSBjbG9zZShjdV9mZCk7
Cj4gwqDCoMKgwqDCoMKgwqAgY3VfZmQgPSAtMTsKPiDCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4g
wqDCoMKgIH0KPiAKPiAuLi4KPiB9CgpJIHdvdWxkIGxpa2UganVzdCBzaGFyZSBteSBjb21tZW50
IG9mIHRoZSBjb2RlIChqdXN0IHNraW0gdGhlIGNvZGUpLgogIApBc3N1bWUgY19maWxlX2NhcmRf
dW5pdCguLikgaXMgYSBub3JtYWwgZnVuY3Rpb246IAoxLiBJdCBzaG91bGQgYmUgb2J2aW91cyB0
aHJvd2luZyBpcyBubyBnb29kIHRoYW4gcmV0dXJuaW5nIGVycm9yLgoyLiBFcnJvciBpcyBpc3N1
ZWQgaW4gc2V2ZXJsIHBsYWNlcywgcG9zdCBjb25kaXRpb24gaXMgYSBjb25jZXJuLgozLiBFcnJv
ciBoYW5kbGluZyBpdHNlbGYgKGNvZGUgYW5kIHByb3BhZ2F0aW9uKSBoYXMgdG8gKG9yIGJldHRl
ciBiZSkgZXJyb3IgZnJlZS4KNC4gQ2FuY2VsbGF0aW9uIHBvaW50L0FzeW5jLXNpZ25hbCBzYWZl
IGlzc3Vlcy4gCgo+IGJvb2wKPiBjX2ZpbGVfY2FyZF91bml0Ojppc19yZWFkeSh2b2lkKQo+IHsK
PiDCoMKgwqAgcmV0dXJuIChjdV9mZCAhPSAtMSkgJiYgKChmX2ZpbGUgIT0gTlVMTCkgJiYgIWZl
b2YoZl9maWxlKSk7Cj4gfQo+IAo+IFNvLCBpZiBpc19yZWFkeSgpIHJldHVybnMgZmFsc2UgYWZ0
ZXIgdGhlIGNvbnN0cnVjdG9yIHJ1bnMsCj4gdGhlIGNyZWF0b3Igb2YgdGhlIG9iamVjdCBrbm93
cyB0aGUgY3JlYXRpb24gZmFpbGVkLgoKSWYgdGhlIGNvZGUgaW4gQysrIGNvbnN0cnVjdG9yLCBy
ZXR1cm5pbmcgZXJyb3IgZW5jb3VudGVyZWQgaXMgbm8gZ29vZCwgJ2NvbnRyYWN0JyBpcyBicm9r
ZW4uCkEgY3RvciBsaWtlIHRoaXMgc2hvdWxkIGJlIGNvbnNpZGVyZWQgdG9vIGNvbXBsaWNhdGVk
IGJ1dCBmaW5lIGluIG5vbi1zZXJpb3VzIGNvZGUuCg==