about summary refs log tree commit diff
path: root/src/etc/libc.c
AgeCommit message (Collapse)AuthorLines
2016-01-21etc: Remove old num/libc generation codeAlex Crichton-266/+0
2015-03-24Add the other S_I(RWX)(GRP/OTH) for posix `creat`Nicholas Mazzuca-0/+10
2014-02-17Added more scripts to tidy checkDerek Guenther-0/+10
2013-11-03Fill out the remaining functionality in io::fileAlex Crichton-0/+1
This adds bindings to the remaining functions provided by libuv, all of which are useful operations on files which need to get exposed somehow. Some highlights: * Dropped `FileReader` and `FileWriter` and `FileStream` for one `File` type * Moved all file-related methods to be static methods under `File` * All directory related methods are still top-level functions * Created `io::FilePermission` types (backed by u32) that are what you'd expect * Created `io::FileType` and refactored `FileStat` to use FileType and FilePermission * Removed the expanding matrix of `FileMode` operations. The mode of reading a file will not have the O_CREAT flag, but a write mode will always have the O_CREAT flag. Closes #10130 Closes #10131 Closes #10121
2013-05-03add gitattributes and fix whitespace issuesDaniel Micay-1/+0
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-3/+3
- Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os.
2012-03-09Add a couple more missing pieces to libc and os.Graydon Hoare-0/+6
2012-03-02First cut at consolidated core::os module built on core::libc.Graydon Hoare-0/+3
2012-02-27Add libc module to libcore and utility file to help generate it.Graydon Hoare-0/+237