summaryrefslogtreecommitdiff
path: root/doio.c
Commit message (Expand)AuthorAgeFilesLines
* Fix a bunch of repeated-word typosDagfinn Ilmari Mannsåker2020-05-221-1/+1
* Remove spurious double spaces before open braces in core C codeDagfinn Ilmari Mannsåker2020-04-131-1/+1
* doio.c: Use inRANGE macroKarl Williamson2019-12-261-1/+1
* Add memCHRs() macro and use itKarl Williamson2019-12-181-1/+1
* (perl #134221) support append mode for open .. undefTony Cook2019-07-161-0/+15
* (perl #122112) a simpler fix for pclose() aborted by a signalTony Cook2019-05-301-1/+11
* foo_cloexec() under PERL_GLOBAL_STRUCT_PRIVATEDavid Mitchell2019-02-191-10/+29
* (perl #133659) make an in-place edit successful if the exit status is zeroTony Cook2018-11-261-20/+25
* (perl #133659) move argvout cleanup to a new functionTony Cook2018-11-261-24/+38
* Also work around renameat() kernel bug on GNU/kFreeBSDJames Clarke2018-11-201-2/+2
* Use sv_catpvs where appropriate vs sv_catpvKarl Williamson2018-08-061-5/+5
* (perl #133314) always close the directory handle on clean upTony Cook2018-08-011-25/+31
* Revert "Revert "make PerlIO handle FD_CLOEXEC""Zefram2018-01-181-27/+23
* Revert "make PerlIO handle FD_CLOEXEC"Abigail2018-01-181-23/+27
* make PerlIO handle FD_CLOEXECZefram2017-12-221-27/+23
* Perl_my_mkstemp_cloexec() functionZefram2017-12-221-2/+15
* factor out remaining fcntl F_SETFD callsZefram2017-12-221-5/+3
* set FD_CLOEXEC atomically in easy casesZefram2017-12-221-18/+39
* *_cloexec() I/O functionsZefram2017-12-221-0/+214
* semicolon-friendly diagnostic controlZefram2017-12-161-6/+6
* make exec keep its argument list more reliablyZefram2017-12-141-40/+37
* (perl #132506) finish the correction to dir_unchanged()Tony Cook2017-12-011-3/+4
* Fix Windows build following commit 184f90dc41Steve Hay2017-11-301-1/+1
* (perl #132506) remove an unneeded argumentTony Cook2017-11-301-8/+8
* (perl #132506) deal with un-/partly implemented *at() functionsTony Cook2017-11-301-55/+100
* Initialize variables.Jarkko Hietaniemi2017-11-291-0/+2
* Set safer umask for mkstemp().Jarkko Hietaniemi2017-11-291-1/+5
* set $! when statting a closed filehandleZefram2017-11-151-1/+9
* doio.c: Change strchr to memchrKarl Williamson2017-11-061-2/+2
* Rename strEQs to strBEGINs; remove strNEsKarl Williamson2017-11-061-2/+2
* (perl #131895) fail stat on names with \0 embeddedTony Cook2017-11-021-5/+16
* Revert "vms/vmsish.h: move a function declaration from doio.c"Craig A. Berry2017-10-251-0/+5
* doio.c: simplify cpp conditionalsAaron Crane2017-10-211-21/+13
* vms/vmsish.h: move a function declaration from doio.cAaron Crane2017-10-211-5/+0
* [perl #131730] Fix exec PROGRAM LIST with empty LISTDagfinn Ilmari Mannsåker2017-10-181-5/+8
* Make use of *at functions dependent upon HAS_LINKAT.James E Keenan2017-09-181-1/+2
* (perl #127663) work around what appears to be a freebsd bugTony Cook2017-09-181-2/+26
* (perl #127663) fallback to looking for work file if st_ino unusableTony Cook2017-09-111-10/+32
* (perl #127663) reject a changed directory for relative in-place filenamesTony Cook2017-09-111-0/+36
* (perl #127663) test we fail if the work file can't be renamedTony Cook2017-09-111-0/+6
* (perl #127663) test we fail if the backup rename failsTony Cook2017-09-111-0/+5
* (perl #127663) don't do inplace renaming etc in child processesTony Cook2017-09-111-17/+40
* (perl #127663) don't do inplace renaming etc in child threadsTony Cook2017-09-111-5/+20
* (perl #127663) use *at() functions to handle perl code that chdirsTony Cook2017-09-111-2/+60
* (perl #127663) discard any output if not closed properlyTony Cook2017-09-111-5/+14
* (perl #127663) safer in-place editingTony Cook2017-09-111-83/+225
* Eliminate remaining uses of PL_statbufDagfinn Ilmari Mannsåker2017-06-011-23/+28
* Coverity #28930: unchecked return valueJarkko Hietaniemi2017-02-101-1/+5
* Use cBOOL() instead of ? TRUE : FALSEDagfinn Ilmari Mannsåker2017-01-251-1/+1
* Remove obsolete (PL_)statcache mentions in commentsDagfinn Ilmari Mannsåker2017-01-181-1/+1