Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jan 2012 10:56:56 +0100
From:      Ed Schouten <ed@80386.nl>
To:        Eitan Adler <lists@eitanadler.com>
Cc:        jilles@freebsd.org, FreeBSD Hackers <freebsd-hackers@freebsd.org>, Colin Percival <cperciva@freebsd.org>
Subject:   Re: dup3 syscall - atomic set O_CLOEXEC with dup2
Message-ID:  <20120112095656.GD5300@hoeg.nl>
In-Reply-To: <CAF6rxg=EjkwFbXQt3i2Nnz6_dcZtdek-2YdqyZnAdVPxVaWR_Q@mail.gmail.com>
References:  <CAF6rxg=EjkwFbXQt3i2Nnz6_dcZtdek-2YdqyZnAdVPxVaWR_Q@mail.gmail.com>

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

--1IYcr18XUmgwOrO2
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello Eitan,

* Eitan Adler <lists@eitanadler.com>, 20120112 06:01:
> This is an implementation of dup3 for FreeBSD:
> man page here (with a FreeBSD patch coming soon):
> https://www.kernel.org/doc/man-pages/online/pages/man2/dup.2.html
>=20
> Is this implementation correct? If so any objection to adding this as
> a supported syscall?

I suspect that not long after we add dup3(), some random person asks us
to implement F_DUP3FD. Any chance you can implement this without using a
system call, but through fcntl()?

Thanks,
--=20
 Ed Schouten <ed@80386.nl>
 WWW: http://80386.nl/

--1IYcr18XUmgwOrO2
Content-Type: application/pgp-signature

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

iQIcBAEBAgAGBQJPDq5oAAoJEG5e2P40kaK7rgoQAKnJvxf+ILpBiLJRkrnFJbXn
ZV8DhTu1bBcAwSdmPvkJofHocNXyJyZPBqnNPhPVtAxAvJWiK9860kptsJYzjUN8
vIeoEThQjsWIIGl3XvRWCObDdDr6cfvww62Dz+mh3DgXse1Wx4GjgvebaKZKiDtQ
8/nV2PUKTmDjUDfRimjHzbyp1f91gYM5arLl6k7B9CYVhQEcPBfSHJ1e34VFupb6
630jyNghdg1zRkvLXA4xo9vBwOKH4on0XBwQwvqyTwwfLr0kVZun+g22QeI/oaXI
saBwMrssG7u/b+2/9ifXVI85i06c8LVr+5o48gEWHHpHgcq4V/A0rIyCA/2dwwPu
u8Mldbdng/SqQlztvfBVBBpworJqsbZNbwkCPNMR3l+42bQWhfigIHXgDQ7VawOa
zqK624aEjAs05tbr99VxuF3tZcdSO1b7S5jinV4Ipzm2ARnReBmRRNOM1kG5gUed
q4v4L3C8RwbqlsvfQdvnrUrp7EM+WQWF0zA23Wkf7BTBbHNQO6+qygauF1A12uo6
PUA+PhM1aYEH0Hevz7xoR4BDODiGue7CdOo4xLZDrRyTXEelMO8LdYy6bU1WyTQL
C/t6nHfEHRQ4wqn7MY5a7rP7WajVw9tD4fp4PDzZTI2ZxXCcvrlQ4sZg9ratqS+F
lkgzLGD47Z/6sr3YxgYp
=hOWz
-----END PGP SIGNATURE-----

--1IYcr18XUmgwOrO2--



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