* We don't need the ttcompat module loaded into the stream on Solaris, and it
was causing problems (indeed, we don't have it in LAM and it hasn't caused problems in the last many many years). Standard I/O forwarding now works properly on Solaris in both 32 and 64 bit builds * Add NEWS item about standard I/O on platforms without openpty() This commit was SVN r9255.
Этот коммит содержится в:
родитель
d041558f85
Коммит
6b0069b820
3
NEWS
3
NEWS
@ -35,6 +35,9 @@ version 1.0.
|
|||||||
1.0.2
|
1.0.2
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
- Enable pty support for standard I/O forwarding on platforms that
|
||||||
|
have ptys but do not have openpty(). Thanks to Pierre Valiron for
|
||||||
|
bringing this to our attention.
|
||||||
- Disable inline assembly for PGI compilers to avoid compiler errors.
|
- Disable inline assembly for PGI compilers to avoid compiler errors.
|
||||||
Thanks to Troy Telford for bringing this to our attention.
|
Thanks to Troy Telford for bringing this to our attention.
|
||||||
- Added MPI_UNSIGNED_CHAR and MPI_SIGNED_CHAR to the allowed reduction
|
- Added MPI_UNSIGNED_CHAR and MPI_SIGNED_CHAR to the allowed reduction
|
||||||
|
@ -230,22 +230,6 @@ static int ptys_open(int fdm, char *pts_name)
|
|||||||
close(fds);
|
close(fds);
|
||||||
return -7;
|
return -7;
|
||||||
}
|
}
|
||||||
if (ioctl(fds, I_PUSH, "ttcompat") < 0) {
|
|
||||||
close(fdm);
|
|
||||||
close(fds);
|
|
||||||
return -8;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (ioctl(fdm, I_PUSH, "pckt") < 0) {
|
|
||||||
close(fdm);
|
|
||||||
close(fds);
|
|
||||||
return -8;
|
|
||||||
}
|
|
||||||
if (ioctl(fdm, I_SRDOPT, RMSGN | RPROTDAT) < 0) {
|
|
||||||
close(fdm);
|
|
||||||
close(fds);
|
|
||||||
return -8;
|
|
||||||
}
|
|
||||||
|
|
||||||
return fds;
|
return fds;
|
||||||
#else
|
#else
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user