X-Recipient: archive-cygwin@delorie.com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; q=dns; s=
	default; b=FU+Cylyx/ArZTJZZ3Q7NhvEu4gZVHeYjO3D3v1S3XXNuyUBv//GLb
	w5cGuE2UAsKmo0L9mjco5LEoRGRHwejDKhsc7Wzk5LxY9OiuIwI4JHjv8CJYD0tK
	AFDfWqjZqRoLXeSTH4QamLQolrR98h2yL5CGDNTRqxc0d0poavXzAw=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
	:list-unsubscribe:list-subscribe:list-archive:list-post
	:list-help:sender:date:from:to:subject:message-id:reply-to
	:references:mime-version:content-type:in-reply-to; s=default;
	 bh=0w1Gyz1eN4NcTnpWGPLdN8Y+4CY=; b=EYWYMcWetQi+kWHzR77OU4hKnnxn
	OfCQ9Z/kmoUGYEZPibA2FjlBYPrH5mC9Yz8rMYxbD8rNgmDPQ/srYYPNsl8HomNT
	sqeubAktu2dcriDpuX3IA2X14vt5S/MMJ16ZDOFDNKRx9AbQRv8axOnHBR038ZbF
	wmCjTqc4Tp+oL3s=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-5.9 required=5.0 tests=AWL,BAYES_00 autolearn=ham version=3.3.2
X-HELO: calimero.vinschen.de
Date: Thu, 11 Dec 2014 11:36:38 +0100
From: Corinna Vinschen <corinna-cygwin@cygwin.com>
To: cygwin@cygwin.com
Subject: Re: openat fakery is misleading
Message-ID: <20141211103638.GE3810@calimero.vinschen.de>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
References: <20141210172706.GA28347@fysh.org>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;	protocol="application/pgp-signature"; boundary="mCRau3CSwZDVtMjk"
Content-Disposition: inline
In-Reply-To: <20141210172706.GA28347@fysh.org>
User-Agent: Mutt/1.5.23 (2014-03-12)

--mCRau3CSwZDVtMjk
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Dec 10 17:27, Zefram wrote:
> Providing a faked openat(2) is far worse than providing no openat(2)
> at all.  As long as these functions cannot be implemented in a way that
> exhibits the distinctive behaviour of the real thing, they should either
> be unavailable at compile time or consistently signal ENOSYS at runtime.

Since existing applications already rely on the function entry points,
that's not feasible.  So either the functions stay as they are for the
time being, or they need fixing.  Patches welcome.


Corinna

--=20
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

--mCRau3CSwZDVtMjk
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUiXO2AAoJEPU2Bp2uRE+g0n0QAJK7eOkvWsI9wVQqtPs+0w9Y
8du33Xvp8HmD4GHelK5SaJxzG4QsGZkHo0FaNWtRywoVlDIqA3nzFJRamPodRKB0
rhmtIkHdKqVjLRPWm71Biwl1KzPDH3LHZftU8c2y/eKsVHgdZ8JaZJtsI47Z0kMV
WZPigz9slYeMR8+uOwfI+WK3RlDHiO7y2bCniF+XWzBiutSjTUXEOujuyDp4gmGr
qcSYWagw7nBhLxCb/X/sPwwfD3pecSfaw9cQxlGpPJsKfNjlEgORUB3BIjPw4fAO
Nlp6FnXuBBXlhj6nOcN/0K2q2FmVrDHCiiw9D0aCalMZn1YCaIP50kz7cQlNaG24
+Gpsg14qALA3AtlobOL0Ydgd40lsm1JcmLCbUFZlMpp7W0BgSlihOGD8/ofRwPYz
mVPceuMAvXdDwQhk0nMQI2gaq67W/dXDIFOES/D/xImgCSwTRFhFa+Ug4hV18wQk
Uei57TZiDJ/Sbg4dUjMt0I1Pha2x0mL4qL24VqpUK6WajOARvolPKsbV/QdxC6PQ
Mn2tV2i7/f926stJxUj/K0wo2vTOZYh5LnBJYC2YhXagyZcpr2dI7cRfBMlgwnGO
VCLSxXswPijQ55UHowjRhMyHb9xaV78w2gG6rPYRZJhzL1/o2Mnbo8nyXwN8AYx7
nenCnK/6SQT35Fvjh9Qn
=HqHl
-----END PGP SIGNATURE-----

--mCRau3CSwZDVtMjk--
