file_stat returns an array of integers describing some properties
about the file. Currently file_stat return 7 entries:
({
- mode,
- /* file mode, protection bits etc. etc. */
- size,
- /* file size for regular files,
- -2 for dirs,
- -3 for links,
- -4 for otherwise */
- atime,
- /* last access time */
- mtime,
- /* last modify time */
- ctime,
- /* last status time change */
- uid,
- /* The user who owns this file */
- gid
- /* The group this file belongs to */
})
If you give 1 as a second argument, stat does not follow links.
You can never get -3 as size if you don't give a second argument.
If there is no such file or directory, zero is returned.