delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/12/11/05:36:57

X-Recipient: archive-cygwin AT delorie DOT 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 AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT 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 AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: openat fakery is misleading
Message-ID: <20141211103638.GE3810@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <20141210172706 DOT GA28347 AT fysh DOT org>
MIME-Version: 1.0
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--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019