Hello Waldek,
That compiles fine on WSL Linux and MSYS2/Windows x86_64 but
files.input does not pass checks on Windows because writeable? returns
false even if I can 'touch' (and write in) a file in /tmp/. Some
investigations lead to (|writeablep| ..) called from nlib.lisp returns
-1 whereas it returns 1 on Linux. I guess the root cause is to find in
writeablep in cfuns-c.c.
Greg
Windows:
(5) -> writable?("/tmp/test")
1<enter fnameDirectory : "/tmp/test"
1>exit fnameDirectory : "/tmp"
1<enter writeablep : "/tmp"
1>exit writeablep : -1
(5) false
Linux:
(1) -> )tr writeablep
Function traced: writeablep
(1) -> writable?("/tmp/teste")
1<enter writeablep : "/tmp"
1>exit writeablep : 1
(1) true
Le sam. 7 déc. 2024 à 19:45, Waldek Hebisch <[email protected]> a écrit :
>
> Part of file handling is now moved to Spad. In the process I did
> a few simplifications, so format of NRLIB-s and KAF files is slightly
> different. Affected code is also used for saving history and
> by Spad compiler, so there were changes in several places. I
> added a test file for file operations and checked that history
> still works for me after changes, but there is some potential
> for breakage.
>
> --
> Waldek Hebisch
>
> --
> You received this message because you are subscribed to the Google Groups
> "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion visit
> https://groups.google.com/d/msgid/fricas-devel/Z1SXtT7WTTfMSv74%40fricas.org.
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/fricas-devel/CAHnU2da-LjAHSau6NbsMSOL6OG61WcFS0tYfXep_PoWmGWHSbQ%40mail.gmail.com.