about summary refs log tree commit diff
path: root/library/std/src/sys/unix
AgeCommit message (Expand)AuthorLines
2020-11-14Auto merge of #75272 - the8472:spec-copy, r=KodrAusbors-77/+826
2020-11-13Always handle EOVERFLOW by falling back to the generic copy loopThe8472-11/+9
2020-11-13do direct splice syscall and probe availability to get android builds to workThe8472-4/+72
2020-11-13move sendfile/splice/copy_file_range into kernel_copy moduleThe8472-153/+150
2020-11-13limit visibility of copy offload helpers to sys::unix moduleThe8472-4/+186
2020-11-13move copy specialization into sys::unix moduleThe8472-15/+427
2020-11-13reduce syscalls by inferring FD types based on source struct instead of calli...The8472-27/+56
2020-11-13hide unused exports on other platformsThe8472-2/+2
2020-11-13specialize io::copy to use copy_file_range, splice or sendfileThe8472-6/+69
2020-11-12Auto merge of #78965 - jryans:emscripten-threads-libc, r=kennytmbors-20/+42
2020-11-12Fix timeout conversionJ. Ryan Stinnett-2/+1
2020-11-12Update thread and futex APIs to work with EmscriptenJ. Ryan Stinnett-20/+43
2020-11-09Rollup merge of #78878 - shepmaster:intersecting-ignores, r=Mark-SimulacrumDylan DPC-10/+15
2020-11-09Rollup merge of #78026 - sunfishcode:symlink-hard-link, r=dtolnayDylan DPC-1/+14
2020-11-08Avoid overlapping cfg attributes when both macOS and aarch64Jake Goulding-10/+15
2020-11-08Rollup merge of #78572 - de-vri-es:bsd-cloexec, r=m-ou-seMara Bos-6/+38
2020-11-06Disable accept4 on Android.Maarten de Vries-1/+7
2020-10-31fix aliasing issue in unix sleep functionRalf Jung-1/+2
2020-10-30Use SOCK_CLOEXEC and accept4() on more platforms.Maarten de Vries-6/+32
2020-10-24Disable use of `linkat` on Android as well.Dan Gohman-5/+5
2020-10-20Check that pthread mutex initialization succeededTomasz Miąsko-22/+27
2020-10-18Use `link` on platforms which lack `linkat`.Dan Gohman-4/+14
2020-10-18Fix a typo in a comment.Dan Gohman-1/+1
2020-10-17Auto merge of #77455 - asm89:faster-spawn, r=kennytmbors-1/+7
2020-10-17Rollup merge of #77900 - Thomasdezeeuw:fdatasync, r=dtolnayYuki Okushi-2/+16
2020-10-16Define `fs::hard_link` to not follow symlinks.Dan Gohman-1/+4
2020-10-16Take some of sys/vxworks/process/* from sys/unix instead.Mara Bos-5/+27
2020-10-16Take sys/vxworks/{os,path,pipe} from sys/unix instead.Mara Bos-5/+30
2020-10-16Take sys/vxworks/{fd,fs,io} from sys/unix instead.Mara Bos-9/+60
2020-10-16Take sys/vxworks/args from sys/unix instead.Mara Bos-1/+2
2020-10-16Take sys/vxworks/net from sys/unix instead.Mara Bos-2/+8
2020-10-16Take sys/vxworks/thread from sys/unix instead.Mara Bos-3/+6
2020-10-16Take sys/vxworks/stack_overflow from sys/unix instead.Mara Bos-1/+1
2020-10-14Remove lifetime from StaticMutex and assume 'static.Mara Bos-1/+1
2020-10-13Use fdatasync for File::sync_data on more OSesThomas de Zeeuw-2/+16
2020-10-11Auto merge of #77727 - thomcc:mach-info-order, r=Amanieubors-23/+33
2020-10-10Auto merge of #77717 - tmiasko:posix-spawn-error-check, r=cuviperbors-18/+24
2020-10-09simplify the cfg in ReadDir constructionJosh Stone-8/+6
2020-10-09remove ReadDir.end_of_stream on targets that don't use itJosh Stone-1/+18
2020-10-09unix/vxworks: make DirEntry slightly smallerJosh Stone-6/+5
2020-10-08Switch to using a single atomic and treating 0 as 'uninitialized'Thom Chiovoloni-16/+12
2020-10-08Fiddle with the commentsThom Chiovoloni-5/+5
2020-10-08Check for errors returned from posix_spawn*_init functionsTomasz Miąsko-8/+10
2020-10-08Check for non-zero return value from posix_spawn functionsTomasz Miąsko-10/+14
2020-10-08Avoid SeqCst or static mut in mach_timebase_info cacheThom Chiovoloni-22/+36
2020-10-04Update libc to 0.2.79Josh Triplett-23/+3
2020-10-04Auto merge of #77380 - fusion-engineering-forks:unbox-the-mutex, r=dtolnaybors-0/+4
2020-10-03Rollup merge of #77182 - GuillaumeGomez:missing-examples-fd-traits, r=pickfireJonas Schievink-0/+40
2020-10-02Rollup merge of #77432 - tmiasko:posix-spawn-musl, r=cuviperJonas Schievink-6/+8
2020-10-02Use posix_spawn() on unix if program is a pathAlexander Mols-1/+7