Commit Graph

20 Commits (master)

Author SHA1 Message Date
Daniel Kolesa 3cc97f6fab fix some dumb gcc warnings 2019-01-28 02:53:09 +01:00
Daniel Kolesa 8a7a4d6914 fix includes 2018-12-02 03:38:02 +01:00
Daniel Kolesa 256a35697a move directory range structural details into implementation 2018-12-02 03:24:52 +01:00
Daniel Kolesa a85cf13c56 add status/symlink_status/file_size/hard_link_count 2018-04-20 01:22:28 +02:00
Daniel Kolesa af87ee2a8b guard the feature macros 2018-04-19 02:16:35 +02:00
Daniel Kolesa d8e2fe4f31 feature macros for utimensat availability 2018-04-19 02:10:53 +02:00
Daniel Kolesa 90f9285b16 path conversion operators, simplify usage 2018-04-18 18:40:45 +02:00
Daniel Kolesa 049ce44d3a replace path aborts with exceptions 2018-04-18 10:58:02 +02:00
Daniel Kolesa 307675731c add fs APIs for creating/removing/renaming, mtime and globs 2018-04-18 03:40:03 +02:00
Daniel Kolesa 64a529254c add checking file types to directory entry 2018-04-17 23:13:46 +02:00
Daniel Kolesa 4c0c4e8f41 directory entries are for one-time read only, remove assign/clear 2018-04-17 03:05:00 +02:00
Daniel Kolesa 83dc828a89 re-add directory_entry 2018-04-17 03:02:51 +02:00
Daniel Kolesa 77b267a34b file_status -> file_mode, directory_entry -> file_info 2018-04-17 02:54:05 +02:00
Daniel Kolesa d011daad3b implement path cwd/home/temp/absolute/relative/canonical/existence/equivalence 2018-04-17 02:26:45 +02:00
Daniel Kolesa 755e0f3934 update listdir example to use path 2018-04-16 03:20:40 +02:00
Daniel Kolesa 0d0655b09e add APIs for checking file types and permissions 2018-04-16 03:10:15 +02:00
Daniel Kolesa f395562734 memory-safe dir ranges 2018-04-16 01:59:10 +02:00
Daniel Kolesa 1a13f71390 saner recursive dir iteration ordering 2018-04-16 01:10:03 +02:00
Daniel Kolesa ad635c8a23 add recursive directory range 2018-04-16 00:19:48 +02:00
Daniel Kolesa 4ef512effa add a range to iterate a directory 2018-04-15 23:23:43 +02:00