Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-23 | libc: avoid static table and supurious reads in nsec() | cinap_lenrek | |
use two per process memory slots, one for the pid and one for the fd instead of a global table avoiding the case when the table gets full. instead of calling pread() on the cached fd (dangerous as it has side effects when the fd was not closed), we check if the cached fd is still good using fd2path() when called the first time in this process. | |||
2014-05-20 | libc: revert nsec() change, bring back filedescriptor caching | cinap_lenrek | |
theres big performance regression with this using cwfs. cwfs calls time() to update atime on every read/write which now causes walks on /dev. reverting to the previous version for now. in the long run, we'll use new _nsec() syscall but this has to wait for a later release once new kernels are established. | |||
2014-05-20 | libc: dont cache /dev/bintime filedescriptor for nsec() | cinap_lenrek | |
2011-03-30 | Import sources from 2011-03-30 iso image - lib | Taru Karttunen | |
2011-03-30 | Import sources from 2011-03-30 iso image | Taru Karttunen | |