Project

General

Profile

Bug #15607 ยป 0001-Fix-PTY.open-on-OpenBSD.patch

jeremyevans0 (Jeremy Evans), 02/20/2019 01:25 AM

View differences:

ext/pty/pty.c
int masterfd = -1, slavefd = -1;
char *slavedevice;
#if defined(__sun) || (defined(__FreeBSD__) && __FreeBSD_version < 902000)
#if defined(__sun) || defined(__OpenBSD__) || (defined(__FreeBSD__) && __FreeBSD_version < 902000)
/* workaround for Solaris 10: grantpt() doesn't work if FD_CLOEXEC is set. [ruby-dev:44688] */
/* FreeBSD 9.2 or later supports O_CLOEXEC
* http://www.freebsd.org/cgi/query-pr.cgi?pr=162374 */
    (1-1/1)