I use trailing periods in ProDOS filenames from time to time (usually to >indicate that something has been modified from it's original form); but,
on a DynaPro mounted directory, odd things happen, and they ultimately
get dropped.
My current main usage of DynaPro is for using a host-native text editor
to edit text files; so it's only a minor inconvenience. But it would be
nice to see it eventually fixed.
It would also be nice if at least some of the ProDOS permission bits
were preserved somehow. But again, i can live with it as is for now; so
no rush.
:)
I'm using KEGS v1.16, under Linux Mint, btw.
If you want an immediate fix and can recompile, edit dynapro.c
around lines 1369-1372 to remove these lines:
while((outpos >= 0) && (g_dynapro_path_buf[outpos-1] == '.')) {
outpos--;
g_dynapro_path_buf[outpos] = 0;
}
This the code removing the trailing '.' from the end of the
filename, and it's what's causing your problem. Without this
code, native name "file (9)" will become "file..9.", but that's
not really a problem.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 468 |
Nodes: | 16 (2 / 14) |
Uptime: | 18:02:14 |
Calls: | 9,440 |
Calls today: | 3 |
Files: | 13,594 |
Messages: | 6,109,722 |