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>