1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-03-01 09:30:56 +00:00
Files
Interlisp.maiko/inc
Nick Briggs babe728d3a Improves performance of some file operations, fixes some memory leaks, and increases clarity.
* Avoids unnecessary alarm(0) when it is about to be set again, only
cleans up after it’s all done.

* Renames DIRCHAR to LISPDIRCHAR to be more descriptive, adds LISPDIRSTR
for contexts where a string is required rather than a character.

* Avoids leaks of directory structures by ensuring that any opendir()
has a matching closedir(), with a timeout check, on the return path

* Ensures that closedir() calls that could smash errno happen after
errno is saved for Lisp’s consumption

* Simplifies code to take advantage of strlcpy()/strlcat() guarantee
that destination string is NUL terminated

* Reduces number of unnecessary copies into scratch buffer for file name
processing

* Removes some commented out code left over from copy/paste of functions
2025-08-16 18:56:56 -07:00
..
2025-05-28 14:03:13 -07:00
2023-02-19 10:03:55 -08:00
2022-08-15 16:19:38 -07:00
2024-09-01 16:26:30 -07:00
2021-11-26 19:53:26 -08:00
2024-09-01 16:26:30 -07:00
2023-02-19 10:07:28 -08:00
2021-09-15 10:30:04 -07:00
2020-12-21 18:09:14 +00:00
2021-02-22 09:44:43 -08:00