I don't think most of the file systems implement file timestamps either
(unless that has changed).
On 9/23/25 13:47, Tim Hardisty wrote:
Thanks Alan - that explains why ls -l doesn't show the timestamps.
So I still need to find out why the LittleFS files don't have a
timestamp.
On 23/09/2025 20:15, Alan C. Assis wrote:
Hi Tim,
AFAIK the LS command on NuttX never displayed the date/timestamp.
Probably it needs to be implemented at apps/nshlib/nsh_fscmds.c in the
ls_handler() function.
I just opened an issue about it:
https://github.com/apache/nuttx/issues/17063
Other similar missing feature is the multi user support to control file
access:
https://github.com/apache/nuttx/issues/10896
BR,
Alan
On Tue, Sep 23, 2025 at 12:26 PM Tim Hardisty <[email protected]>
wrote:
I send syslog output to an MTD formatted with LittleFS. The syslog
output itself has correct timestamps from my board's RTC, but I must be
doing something dumb either with NuttX or LittleFS as the syslog file
itself has a default timestamp of 21st January 1970 regardless of
when a
new file is created.
And an 'ls -l' at NSH doesn't show timestamps either?
Can someone advise? I'm sure I'm not doing something REALLY obvious!!
PS - same is true of a LittleFS formatted EEPROM device too, and also
for a FAT formatted ramdisk...