]> git.eshelyaron.com Git - emacs.git/commit
Don’t hang when copying FIFOs
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 18 Dec 2022 19:45:06 +0000 (11:45 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 18 Dec 2022 21:04:53 +0000 (13:04 -0800)
commitab3cfa4a17663cf479f286149a2289974dd67240
tree812cfbb2d3d484c6d2432200342404ad89f7789f
parent09b5f00613572dd27f43626aed21f3659d5ced64
Don’t hang when copying FIFOs

* src/fileio.c (Fcopy_file): Open the input file with O_NONBLOCK.
This prevents a hang if the input file is a FIFO.
If it’s a regular file O_NONBLOCK has no effect;
otherwise the file is soon rejected anyway.
src/fileio.c