Gregory Nutt
|
a2e74f2583
|
fs/inode/inode.h: Fix a warning 'inode/inode.h:264:45: error: 'struct stat' declared inside parameter list' by adding a forward reference to struct stat. Noted by David Sidrane.
|
2017-02-13 17:19:49 -06:00 |
Gregory Nutt
|
c5a8e96dbc
|
Add basic fstat() support. Now all that is needed is to modify ALL of the file systems.
|
2017-02-12 12:48:24 -06:00 |
Gregory Nutt
|
47ddfa346d
|
Soft links: Eliminate in-stack allocation of path working buffer needed for traversal fo paths with soft links.
|
2017-02-05 14:57:38 -06:00 |
Gregory Nutt
|
45fd98da88
|
Add macros support that will eventually allow dynamic allocation of strings need to support soft links.
|
2017-02-05 14:25:45 -06:00 |
Gregory Nutt
|
8f2c7198ed
|
inode_find: Now takes struct inode_desc_s type as input. This was necessary before that structure includes some data storage. It was used within inode_find(), but that means that the life of the data was the life of inode_find(). That data must persist longer. It is now provided by the caller so that the life of the data persists for the entire life of the caller.
|
2017-02-05 09:51:42 -06:00 |
Gregory Nutt
|
990bed903e
|
Soft link: First cut fix for some soft link issues. The fix still has some issues of its own.
|
2017-02-04 16:35:49 -06:00 |
Gregory Nutt
|
4c68324d82
|
FS: Remove inode_search_nofollow(). That logic is no handled with a new field in the input argument structure.
|
2017-02-04 12:51:14 -06:00 |
Gregory Nutt
|
0c9935f8ac
|
FS: Remove inode_find_nofollow. Instead provide a bool nofollow argument to inode_find.
|
2017-02-04 11:46:54 -06:00 |
Gregory Nutt
|
36704b7d9c
|
FS: Argument is now a structure describing the search.
|
2017-02-04 11:21:44 -06:00 |
Gregory Nutt
|
982cfea490
|
Remove some unnecessary (and inappropriate) soft link logic
|
2017-02-03 15:50:41 -06:00 |
Gregory Nutt
|
60ba5a5261
|
Soft links: Fix logic and remove kludge of last commit. Rename inode_dereference() as inode_linktarget() and make global.
|
2017-02-03 13:22:33 -06:00 |
Gregory Nutt
|
35d738d85f
|
Soft links: Fix compile problems on first build with soft links enabled.
|
2017-02-02 15:24:39 -06:00 |
Gregory Nutt
|
bdc002fadc
|
Finish implementation of soft links.
|
2017-02-02 13:01:21 -06:00 |
Gregory Nutt
|
82c890db23
|
syslog_dev_flush() needs to check if the inode is a mountpoint before calling the flush() method. Noted by David Sidrane.
|
2016-06-22 05:58:33 -06:00 |
Gregory Nutt
|
9008308b64
|
Remove some block comments before empty code sections
|
2016-04-11 18:16:04 -06:00 |
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
Gregory Nutt
|
8293a5e773
|
Minor file system clean-up
|
2015-06-18 10:16:49 -06:00 |
Gregory Nutt
|
d2797bf482
|
Modify FS initialization logic to handle AIO container initialization.
|
2014-10-06 08:11:37 -06:00 |
Gregory Nutt
|
ae90309b36
|
Move fs/fs.h to fs/inode/inode.h and some to fs/driver/driver.h
|
2014-09-29 07:14:38 -06:00 |