Kelvin Sherlock
865b3d901b
host fst fix
...
reported in c.e.a2 - when dropping into p8, fst_shutdown is called. when returning to gs/os, fst_startup is NOT called.
This effective unmounts the host file system, permanently, since it assumed fst_startup would get called again.
fst_shutdown code now closes any open files but does not otherwise unmount.
2019-04-07 10:38:35 -04:00
Kelvin Sherlock
192cfc724b
win32 host mli support
...
this also moves a lot of common host_fst / host_mli / win_host_fst into host_common / unix_host_common / win32_host_common
Currently untested.
2018-08-23 00:38:53 -04:00
Kelvin Sherlock
30491a39a0
host fst - return a better error for ChangePathGS when destination file exists and DestroyGS when file is non-empty directory
2018-08-20 21:28:09 -04:00
Kelvin Sherlock
67a8d7a0c6
sunos xattr defines
2018-08-20 20:58:48 -04:00
Kelvin Sherlock
8be3dad543
uncrustify.
2018-08-20 20:57:45 -04:00
Kelvin Sherlock
3390a35f84
host mli support
...
intercepts ProDOS MLI calls for the /HOST/ path.
2018-08-20 15:43:06 -04:00
Dagen Brock
65f280569c
using code beautifier (uncrustify), possibly most controversial commit ever\?
2018-08-13 12:22:40 -05:00
Kelvin Sherlock
efbd79264d
host fst - JudgeName doesn't necessarily have a pathname.
2018-07-24 09:16:03 -04:00
Kelvin Sherlock
e886532dbe
host fst - error out if not initialized (prevents null deference later)
2018-07-16 13:53:35 -04:00
Kelvin Sherlock
d1057c52f3
Host FST updates:
...
1. slightly improved logging
2. option to automatically translate cr/lf in text/source files
3. option to merlin encode text .S files
4. default file type for common source code files extensions.
2018-07-08 15:17:07 -04:00
Kelvin Sherlock
e9fe5b8678
host fst fixup:
...
1. if file_type = 0x0f, storage_type = 0x01, create a directory
2. only read pathname if pathname is expected
3. log path for calls that take a path
4. differentiate fileNotFound vs pathNotFound errors.
2017-09-19 08:54:12 -04:00
Dagen Brock
9e9395cb49
Merge branch 'experimental' into 'win32_host'
...
# Conflicts:
# src/host_fst.c
2017-01-20 11:39:36 -06:00
Dagen Brock
f00002eeb3
Merge branch 'experimental' into 'experimental_host_fst'
...
# Conflicts:
# src/host_fst.c
2017-01-20 10:50:56 -06:00
Kelvin Sherlock
d4bb8f3e0d
freebsd/aix xattr includes
2016-11-27 15:09:35 -05:00
Kelvin Sherlock
bb6015df36
synchronize host_fst, fixup a couple bugs .
2016-11-25 21:57:17 -05:00
Kelvin Sherlock
0bde878d05
move win32 host to separate file. (in progress).
2016-11-25 14:54:21 -05:00
Kelvin Sherlock
e6f9adc1de
work in progress for windows/cygwin host fst
2016-11-24 13:04:37 -05:00
Dagen Brock
732adb1bb1
build for linux host fst
2016-10-30 20:24:06 -05:00
Dagen Brock
472bf10144
added winsdl defs and removed utimes call
2016-10-30 18:11:23 -07:00
Dagen Brock
ca1679a968
switch win32 to linux style, unused code?
2016-10-30 11:21:07 -07:00
Kelvin Sherlock
008aafc490
fix up linux compile errors
2016-10-30 14:11:15 -04:00
Dagen Brock
2ca153f1f8
attempt to enable host fst on linux
2016-10-30 12:39:26 -05:00
Kelvin Sherlock
be1b9663e9
host fst code (part 1)
2016-10-29 12:46:41 -04:00