* src/process.c (Fmake_serial_process): Add port to error data.
(connect_network_socket): Add an explanatory comment.
fd = serial_open (port);
p->open_fd[SUBPROCESS_STDIN] = fd;
if (FD_SETSIZE <= fd)
- report_file_errno ("Opening serial port", Qnil, EMFILE);
+ report_file_errno ("Opening serial port", port, EMFILE);
p->infd = fd;
p->outfd = fd;
if (fd > max_desc)
xerrno = errno;
continue;
}
+ /* Reject file descriptors that would be too large. */
if (FD_SETSIZE <= s)
{
emacs_close (s);