diff --git a/setter/CMakeLists.txt b/setter/CMakeLists.txt index 4d1e0cc..7c38f47 100644 --- a/setter/CMakeLists.txt +++ b/setter/CMakeLists.txt @@ -3,4 +3,4 @@ project(setter C) set(CMAKE_C_STANDARD 90) -add_executable(setter src/consts.h src/defs.h src/main.h src/dosos2.h src/os2_16.h src/os2_32.h src/main.c src/dos.c src/os2_16.c src/os2_32.c src/win32.c src/win32.h src/unix.c src/macos.c src/macos.h src/unix.h src/linux.c src/linux.h) \ No newline at end of file +add_executable(setter src/consts.h src/defs.h src/main.h src/dosos2.h src/os2_16.h src/os2_32.h src/main.c src/dos.c src/os2_16.c src/os2_32.c src/win32.c src/win32.h src/unix.c src/macos.c src/macos.h src/unix.h src/linux.c src/linux.h src/netware.c src/netware.h) \ No newline at end of file diff --git a/setter/projects/openwatcom2/dos.wpj b/setter/projects/openwatcom2/dos.wpj index 892c03d..a580f34 100644 --- a/setter/projects/openwatcom2/dos.wpj +++ b/setter/projects/openwatcom2/dos.wpj @@ -4,10 +4,10 @@ projectIdent VpeMain 1 WRect --42 --75 -10325 -10391 +0 +0 +10320 +10382 2 MProject 3 @@ -29,9 +29,9 @@ VComponent 8 WRect 432 -426 -5690 -4295 +417 +5685 +4285 0 0 9 @@ -39,5 +39,5 @@ WFileName 20 fssetter-dos-ow2.tgt 0 -0 +20 7 diff --git a/setter/projects/openwatcom2/fssetter-dos-ow2.tgt b/setter/projects/openwatcom2/fssetter-dos-ow2.tgt index b2519ef..c8e0337 100644 --- a/setter/projects/openwatcom2/fssetter-dos-ow2.tgt +++ b/setter/projects/openwatcom2/fssetter-dos-ow2.tgt @@ -60,7 +60,7 @@ WVList 0 16 WPickList -21 +23 17 MItem 3 @@ -153,8 +153,8 @@ WVList 0 37 MItem -18 -..\..\src\os2_16.c +19 +..\..\src\netware.c 38 WString 4 @@ -172,7 +172,7 @@ WVList 41 MItem 18 -..\..\src\os2_32.c +..\..\src\os2_16.c 42 WString 4 @@ -189,8 +189,8 @@ WVList 0 45 MItem -16 -..\..\src\unix.c +18 +..\..\src\os2_32.c 46 WString 4 @@ -207,8 +207,8 @@ WVList 0 49 MItem -17 -..\..\src\win32.c +16 +..\..\src\unix.c 50 WString 4 @@ -225,26 +225,26 @@ WVList 0 53 MItem -3 -*.h +17 +..\..\src\win32.c 54 WString -3 -NIL +4 +COBJ 55 WVList 0 56 WVList 0 --1 +17 1 1 0 57 MItem -18 -..\..\src\consts.h +3 +*.h 58 WString 3 @@ -255,14 +255,14 @@ WVList 60 WVList 0 -53 +-1 1 1 0 61 MItem -16 -..\..\src\defs.h +18 +..\..\src\consts.h 62 WString 3 @@ -273,14 +273,14 @@ WVList 64 WVList 0 -53 +57 1 1 0 65 MItem -15 -..\..\src\dos.h +16 +..\..\src\defs.h 66 WString 3 @@ -291,14 +291,14 @@ WVList 68 WVList 0 -53 +57 1 1 0 69 MItem -18 -..\..\src\dosos2.h +15 +..\..\src\dos.h 70 WString 3 @@ -309,14 +309,14 @@ WVList 72 WVList 0 -53 +57 1 1 0 73 MItem -17 -..\..\src\linux.h +18 +..\..\src\dosos2.h 74 WString 3 @@ -327,14 +327,14 @@ WVList 76 WVList 0 -53 +57 1 1 0 77 MItem 17 -..\..\src\macos.h +..\..\src\linux.h 78 WString 3 @@ -345,14 +345,14 @@ WVList 80 WVList 0 -53 +57 1 1 0 81 MItem -16 -..\..\src\main.h +17 +..\..\src\macos.h 82 WString 3 @@ -363,14 +363,14 @@ WVList 84 WVList 0 -53 +57 1 1 0 85 MItem -18 -..\..\src\os2_16.h +16 +..\..\src\main.h 86 WString 3 @@ -381,14 +381,14 @@ WVList 88 WVList 0 -53 +57 1 1 0 89 MItem -18 -..\..\src\os2_32.h +19 +..\..\src\netware.h 90 WString 3 @@ -399,14 +399,14 @@ WVList 92 WVList 0 -53 +57 1 1 0 93 MItem -16 -..\..\src\unix.h +18 +..\..\src\os2_16.h 94 WString 3 @@ -417,14 +417,14 @@ WVList 96 WVList 0 -53 +57 1 1 0 97 MItem -17 -..\..\src\win32.h +18 +..\..\src\os2_32.h 98 WString 3 @@ -435,7 +435,43 @@ WVList 100 WVList 0 -53 +57 +1 +1 +0 +101 +MItem +16 +..\..\src\unix.h +102 +WString +3 +NIL +103 +WVList +0 +104 +WVList +0 +57 +1 +1 +0 +105 +MItem +17 +..\..\src\win32.h +106 +WString +3 +NIL +107 +WVList +0 +108 +WVList +0 +57 1 1 0 diff --git a/setter/projects/openwatcom2/fssetter-os2-286-ow2.tgt b/setter/projects/openwatcom2/fssetter-os2-286-ow2.tgt index e8241e1..4d46e41 100644 --- a/setter/projects/openwatcom2/fssetter-os2-286-ow2.tgt +++ b/setter/projects/openwatcom2/fssetter-os2-286-ow2.tgt @@ -42,7 +42,7 @@ WVList 0 10 WPickList -21 +23 11 MItem 3 @@ -159,8 +159,8 @@ WVList 0 37 MItem -18 -..\..\src\os2_16.c +19 +..\..\src\netware.c 38 WString 4 @@ -178,7 +178,7 @@ WVList 41 MItem 18 -..\..\src\os2_32.c +..\..\src\os2_16.c 42 WString 4 @@ -195,8 +195,8 @@ WVList 0 45 MItem -16 -..\..\src\unix.c +18 +..\..\src\os2_32.c 46 WString 4 @@ -213,8 +213,8 @@ WVList 0 49 MItem -17 -..\..\src\win32.c +16 +..\..\src\unix.c 50 WString 4 @@ -231,26 +231,26 @@ WVList 0 53 MItem -3 -*.h +17 +..\..\src\win32.c 54 WString -3 -NIL +4 +COBJ 55 WVList 0 56 WVList 0 --1 +11 1 1 0 57 MItem -18 -..\..\src\consts.h +3 +*.h 58 WString 3 @@ -261,14 +261,14 @@ WVList 60 WVList 0 -53 +-1 1 1 0 61 MItem -16 -..\..\src\defs.h +18 +..\..\src\consts.h 62 WString 3 @@ -279,14 +279,14 @@ WVList 64 WVList 0 -53 +57 1 1 0 65 MItem -15 -..\..\src\dos.h +16 +..\..\src\defs.h 66 WString 3 @@ -297,14 +297,14 @@ WVList 68 WVList 0 -53 +57 1 1 0 69 MItem -18 -..\..\src\dosos2.h +15 +..\..\src\dos.h 70 WString 3 @@ -315,14 +315,14 @@ WVList 72 WVList 0 -53 +57 1 1 0 73 MItem -17 -..\..\src\linux.h +18 +..\..\src\dosos2.h 74 WString 3 @@ -333,14 +333,14 @@ WVList 76 WVList 0 -53 +57 1 1 0 77 MItem 17 -..\..\src\macos.h +..\..\src\linux.h 78 WString 3 @@ -351,14 +351,14 @@ WVList 80 WVList 0 -53 +57 1 1 0 81 MItem -16 -..\..\src\main.h +17 +..\..\src\macos.h 82 WString 3 @@ -369,14 +369,14 @@ WVList 84 WVList 0 -53 +57 1 1 0 85 MItem -18 -..\..\src\os2_16.h +16 +..\..\src\main.h 86 WString 3 @@ -387,14 +387,14 @@ WVList 88 WVList 0 -53 +57 1 1 0 89 MItem -18 -..\..\src\os2_32.h +19 +..\..\src\netware.h 90 WString 3 @@ -405,14 +405,14 @@ WVList 92 WVList 0 -53 +57 1 1 0 93 MItem -16 -..\..\src\unix.h +18 +..\..\src\os2_16.h 94 WString 3 @@ -423,14 +423,14 @@ WVList 96 WVList 0 -53 +57 1 1 0 97 MItem -17 -..\..\src\win32.h +18 +..\..\src\os2_32.h 98 WString 3 @@ -441,7 +441,43 @@ WVList 100 WVList 0 -53 +57 +1 +1 +0 +101 +MItem +16 +..\..\src\unix.h +102 +WString +3 +NIL +103 +WVList +0 +104 +WVList +0 +57 +1 +1 +0 +105 +MItem +17 +..\..\src\win32.h +106 +WString +3 +NIL +107 +WVList +0 +108 +WVList +0 +57 1 1 0 diff --git a/setter/projects/openwatcom2/fssetter-os2-386-ow2.tgt b/setter/projects/openwatcom2/fssetter-os2-386-ow2.tgt index 4803ee4..23c5d77 100644 --- a/setter/projects/openwatcom2/fssetter-os2-386-ow2.tgt +++ b/setter/projects/openwatcom2/fssetter-os2-386-ow2.tgt @@ -42,7 +42,7 @@ WVList 0 10 WPickList -21 +23 11 MItem 3 @@ -159,8 +159,8 @@ WVList 0 37 MItem -18 -..\..\src\os2_16.c +19 +..\..\src\netware.c 38 WString 4 @@ -178,7 +178,7 @@ WVList 41 MItem 18 -..\..\src\os2_32.c +..\..\src\os2_16.c 42 WString 4 @@ -195,8 +195,8 @@ WVList 0 45 MItem -16 -..\..\src\unix.c +18 +..\..\src\os2_32.c 46 WString 4 @@ -213,8 +213,8 @@ WVList 0 49 MItem -17 -..\..\src\win32.c +16 +..\..\src\unix.c 50 WString 4 @@ -231,26 +231,26 @@ WVList 0 53 MItem -3 -*.h +17 +..\..\src\win32.c 54 WString -3 -NIL +4 +COBJ 55 WVList 0 56 WVList 0 --1 +11 1 1 0 57 MItem -18 -..\..\src\consts.h +3 +*.h 58 WString 3 @@ -261,14 +261,14 @@ WVList 60 WVList 0 -53 +-1 1 1 0 61 MItem -16 -..\..\src\defs.h +18 +..\..\src\consts.h 62 WString 3 @@ -279,14 +279,14 @@ WVList 64 WVList 0 -53 +57 1 1 0 65 MItem -15 -..\..\src\dos.h +16 +..\..\src\defs.h 66 WString 3 @@ -297,14 +297,14 @@ WVList 68 WVList 0 -53 +57 1 1 0 69 MItem -18 -..\..\src\dosos2.h +15 +..\..\src\dos.h 70 WString 3 @@ -315,14 +315,14 @@ WVList 72 WVList 0 -53 +57 1 1 0 73 MItem -17 -..\..\src\linux.h +18 +..\..\src\dosos2.h 74 WString 3 @@ -333,14 +333,14 @@ WVList 76 WVList 0 -53 +57 1 1 0 77 MItem 17 -..\..\src\macos.h +..\..\src\linux.h 78 WString 3 @@ -351,14 +351,14 @@ WVList 80 WVList 0 -53 +57 1 1 0 81 MItem -16 -..\..\src\main.h +17 +..\..\src\macos.h 82 WString 3 @@ -369,14 +369,14 @@ WVList 84 WVList 0 -53 +57 1 1 0 85 MItem -18 -..\..\src\os2_16.h +16 +..\..\src\main.h 86 WString 3 @@ -387,14 +387,14 @@ WVList 88 WVList 0 -53 +57 1 1 0 89 MItem -18 -..\..\src\os2_32.h +19 +..\..\src\netware.h 90 WString 3 @@ -405,14 +405,14 @@ WVList 92 WVList 0 -53 +57 1 1 0 93 MItem -16 -..\..\src\unix.h +18 +..\..\src\os2_16.h 94 WString 3 @@ -423,14 +423,14 @@ WVList 96 WVList 0 -53 +57 1 1 0 97 MItem -17 -..\..\src\win32.h +18 +..\..\src\os2_32.h 98 WString 3 @@ -441,7 +441,43 @@ WVList 100 WVList 0 -53 +57 +1 +1 +0 +101 +MItem +16 +..\..\src\unix.h +102 +WString +3 +NIL +103 +WVList +0 +104 +WVList +0 +57 +1 +1 +0 +105 +MItem +17 +..\..\src\win32.h +106 +WString +3 +NIL +107 +WVList +0 +108 +WVList +0 +57 1 1 0 diff --git a/setter/projects/openwatcom2/fssetter-win32-x86-ow2.tgt b/setter/projects/openwatcom2/fssetter-win32-x86-ow2.tgt index e2e1762..f61d8ec 100644 --- a/setter/projects/openwatcom2/fssetter-win32-x86-ow2.tgt +++ b/setter/projects/openwatcom2/fssetter-win32-x86-ow2.tgt @@ -60,7 +60,7 @@ WVList 0 16 WPickList -21 +23 17 MItem 3 @@ -177,8 +177,8 @@ WVList 0 43 MItem -18 -..\..\src\os2_16.c +19 +..\..\src\netware.c 44 WString 4 @@ -196,7 +196,7 @@ WVList 47 MItem 18 -..\..\src\os2_32.c +..\..\src\os2_16.c 48 WString 4 @@ -213,8 +213,8 @@ WVList 0 51 MItem -16 -..\..\src\unix.c +18 +..\..\src\os2_32.c 52 WString 4 @@ -231,8 +231,8 @@ WVList 0 55 MItem -17 -..\..\src\win32.c +16 +..\..\src\unix.c 56 WString 4 @@ -249,26 +249,26 @@ WVList 0 59 MItem -3 -*.h +17 +..\..\src\win32.c 60 WString -3 -NIL +4 +COBJ 61 WVList 0 62 WVList 0 --1 +17 1 1 0 63 MItem -18 -..\..\src\consts.h +3 +*.h 64 WString 3 @@ -279,14 +279,14 @@ WVList 66 WVList 0 -59 +-1 1 1 0 67 MItem -16 -..\..\src\defs.h +18 +..\..\src\consts.h 68 WString 3 @@ -297,14 +297,14 @@ WVList 70 WVList 0 -59 +63 1 1 0 71 MItem -15 -..\..\src\dos.h +16 +..\..\src\defs.h 72 WString 3 @@ -315,14 +315,14 @@ WVList 74 WVList 0 -59 +63 1 1 0 75 MItem -18 -..\..\src\dosos2.h +15 +..\..\src\dos.h 76 WString 3 @@ -333,14 +333,14 @@ WVList 78 WVList 0 -59 +63 1 1 0 79 MItem -17 -..\..\src\linux.h +18 +..\..\src\dosos2.h 80 WString 3 @@ -351,14 +351,14 @@ WVList 82 WVList 0 -59 +63 1 1 0 83 MItem 17 -..\..\src\macos.h +..\..\src\linux.h 84 WString 3 @@ -369,14 +369,14 @@ WVList 86 WVList 0 -59 +63 1 1 0 87 MItem -16 -..\..\src\main.h +17 +..\..\src\macos.h 88 WString 3 @@ -387,14 +387,14 @@ WVList 90 WVList 0 -59 +63 1 1 0 91 MItem -18 -..\..\src\os2_16.h +16 +..\..\src\main.h 92 WString 3 @@ -405,14 +405,14 @@ WVList 94 WVList 0 -59 +63 1 1 0 95 MItem -18 -..\..\src\os2_32.h +19 +..\..\src\netware.h 96 WString 3 @@ -423,14 +423,14 @@ WVList 98 WVList 0 -59 +63 1 1 0 99 MItem -16 -..\..\src\unix.h +18 +..\..\src\os2_16.h 100 WString 3 @@ -441,14 +441,14 @@ WVList 102 WVList 0 -59 +63 1 1 0 103 MItem -17 -..\..\src\win32.h +18 +..\..\src\os2_32.h 104 WString 3 @@ -459,7 +459,43 @@ WVList 106 WVList 0 -59 +63 +1 +1 +0 +107 +MItem +16 +..\..\src\unix.h +108 +WString +3 +NIL +109 +WVList +0 +110 +WVList +0 +63 +1 +1 +0 +111 +MItem +17 +..\..\src\win32.h +112 +WString +3 +NIL +113 +WVList +0 +114 +WVList +0 +63 1 1 0 diff --git a/setter/projects/openwatcom2/fssetter.netware.ow2.tgt b/setter/projects/openwatcom2/fssetter.netware.ow2.tgt new file mode 100644 index 0000000..9bc1ae4 --- /dev/null +++ b/setter/projects/openwatcom2/fssetter.netware.ow2.tgt @@ -0,0 +1,507 @@ +40 +targetIdent +0 +MProject +1 +MComponent +0 +2 +WString +3 +NLM +3 +WString +5 +l_2en +1 +0 +1 +4 +MCommand +0 +5 +MCommand +0 +6 +MItem +24 +fssetter.netware.ow2.nlm +7 +WString +3 +NLM +8 +WVList +0 +9 +WVList +0 +-1 +1 +1 +0 +10 +WPickList +23 +11 +MItem +3 +*.c +12 +WString +4 +COBJ +13 +WVList +4 +14 +MRState +15 +WString +3 +WCC +16 +WString +33 +??2??80386 register-based calling +1 +1 +17 +MRState +18 +WString +3 +WCC +19 +WString +36 +l?2??Pentium Pro stack-based calling +1 +0 +20 +MRState +21 +WString +3 +WCC +22 +WString +22 +l?2??32-bit flat model +1 +1 +23 +MRState +24 +WString +3 +WCC +25 +WString +23 +l?2??32-bit small model +1 +0 +26 +WVList +0 +-1 +1 +1 +0 +27 +MItem +15 +..\..\src\dos.c +28 +WString +4 +COBJ +29 +WVList +0 +30 +WVList +0 +11 +1 +1 +0 +31 +MItem +17 +..\..\src\linux.c +32 +WString +4 +COBJ +33 +WVList +0 +34 +WVList +0 +11 +1 +1 +0 +35 +MItem +17 +..\..\src\macos.c +36 +WString +4 +COBJ +37 +WVList +0 +38 +WVList +0 +11 +1 +1 +0 +39 +MItem +16 +..\..\src\main.c +40 +WString +4 +COBJ +41 +WVList +0 +42 +WVList +0 +11 +1 +1 +0 +43 +MItem +19 +..\..\src\netware.c +44 +WString +4 +COBJ +45 +WVList +0 +46 +WVList +0 +11 +1 +1 +0 +47 +MItem +18 +..\..\src\os2_16.c +48 +WString +4 +COBJ +49 +WVList +0 +50 +WVList +0 +11 +1 +1 +0 +51 +MItem +18 +..\..\src\os2_32.c +52 +WString +4 +COBJ +53 +WVList +0 +54 +WVList +0 +11 +1 +1 +0 +55 +MItem +16 +..\..\src\unix.c +56 +WString +4 +COBJ +57 +WVList +0 +58 +WVList +0 +11 +1 +1 +0 +59 +MItem +17 +..\..\src\win32.c +60 +WString +4 +COBJ +61 +WVList +0 +62 +WVList +0 +11 +1 +1 +0 +63 +MItem +3 +*.h +64 +WString +3 +NIL +65 +WVList +0 +66 +WVList +0 +-1 +1 +1 +0 +67 +MItem +18 +..\..\src\consts.h +68 +WString +3 +NIL +69 +WVList +0 +70 +WVList +0 +63 +1 +1 +0 +71 +MItem +16 +..\..\src\defs.h +72 +WString +3 +NIL +73 +WVList +0 +74 +WVList +0 +63 +1 +1 +0 +75 +MItem +15 +..\..\src\dos.h +76 +WString +3 +NIL +77 +WVList +0 +78 +WVList +0 +63 +1 +1 +0 +79 +MItem +18 +..\..\src\dosos2.h +80 +WString +3 +NIL +81 +WVList +0 +82 +WVList +0 +63 +1 +1 +0 +83 +MItem +17 +..\..\src\linux.h +84 +WString +3 +NIL +85 +WVList +0 +86 +WVList +0 +63 +1 +1 +0 +87 +MItem +17 +..\..\src\macos.h +88 +WString +3 +NIL +89 +WVList +0 +90 +WVList +0 +63 +1 +1 +0 +91 +MItem +16 +..\..\src\main.h +92 +WString +3 +NIL +93 +WVList +0 +94 +WVList +0 +63 +1 +1 +0 +95 +MItem +19 +..\..\src\netware.h +96 +WString +3 +NIL +97 +WVList +0 +98 +WVList +0 +63 +1 +1 +0 +99 +MItem +18 +..\..\src\os2_16.h +100 +WString +3 +NIL +101 +WVList +0 +102 +WVList +0 +63 +1 +1 +0 +103 +MItem +18 +..\..\src\os2_32.h +104 +WString +3 +NIL +105 +WVList +0 +106 +WVList +0 +63 +1 +1 +0 +107 +MItem +16 +..\..\src\unix.h +108 +WString +3 +NIL +109 +WVList +0 +110 +WVList +0 +63 +1 +1 +0 +111 +MItem +17 +..\..\src\win32.h +112 +WString +3 +NIL +113 +WVList +0 +114 +WVList +0 +63 +1 +1 +0 diff --git a/setter/projects/openwatcom2/netware.wpj b/setter/projects/openwatcom2/netware.wpj new file mode 100644 index 0000000..7aeac28 --- /dev/null +++ b/setter/projects/openwatcom2/netware.wpj @@ -0,0 +1,43 @@ +40 +projectIdent +0 +VpeMain +1 +WRect +0 +0 +10320 +10372 +2 +MProject +3 +MCommand +0 +4 +MCommand +0 +1 +5 +WFileName +24 +fssetter.netware.ow2.tgt +6 +WVList +1 +7 +VComponent +8 +WRect +645 +635 +5685 +4285 +0 +0 +9 +WFileName +24 +fssetter.netware.ow2.tgt +0 +20 +7 diff --git a/setter/projects/openwatcom2/os2_16.wpj b/setter/projects/openwatcom2/os2_16.wpj index 5cf1dcf..7dcef52 100644 --- a/setter/projects/openwatcom2/os2_16.wpj +++ b/setter/projects/openwatcom2/os2_16.wpj @@ -4,10 +4,10 @@ projectIdent VpeMain 1 WRect --42 --75 -10325 -10391 +0 +0 +10320 +10382 2 MProject 3 @@ -28,11 +28,11 @@ WVList VComponent 8 WRect -650 -644 -5690 -4295 -0 +645 +635 +5685 +4285 +1 0 9 WFileName diff --git a/setter/projects/openwatcom2/os2_32.wpj b/setter/projects/openwatcom2/os2_32.wpj index 4274b79..6b1cd27 100644 --- a/setter/projects/openwatcom2/os2_32.wpj +++ b/setter/projects/openwatcom2/os2_32.wpj @@ -4,10 +4,10 @@ projectIdent VpeMain 1 WRect --42 --75 -10325 -10391 +0 +0 +10320 +10382 2 MProject 3 @@ -29,9 +29,9 @@ VComponent 8 WRect 1088 -1080 -5690 -4295 +1071 +5685 +4285 0 0 9 @@ -39,5 +39,5 @@ WFileName 24 fssetter-os2-386-ow2.tgt 0 -0 +20 7 diff --git a/setter/projects/openwatcom2/win32.wpj b/setter/projects/openwatcom2/win32.wpj index 895c838..b57fe00 100644 --- a/setter/projects/openwatcom2/win32.wpj +++ b/setter/projects/openwatcom2/win32.wpj @@ -4,10 +4,10 @@ projectIdent VpeMain 1 WRect --42 --75 -10325 -10391 +0 +0 +10320 +10382 2 MProject 3 @@ -30,14 +30,14 @@ VComponent WRect 0 0 -5690 -4295 -0 +5685 +4285 +1 0 9 WFileName 26 fssetter-win32-x86-ow2.tgt 0 -16 +20 7 diff --git a/setter/projects/vs2019/fssetter/fssetter.vcxproj b/setter/projects/vs2019/fssetter/fssetter.vcxproj index b02ed22..04afcbf 100644 --- a/setter/projects/vs2019/fssetter/fssetter.vcxproj +++ b/setter/projects/vs2019/fssetter/fssetter.vcxproj @@ -42,6 +42,7 @@ + @@ -52,6 +53,7 @@ + diff --git a/setter/projects/vs2019/fssetter/fssetter.vcxproj.filters b/setter/projects/vs2019/fssetter/fssetter.vcxproj.filters index 2692228..1100170 100644 --- a/setter/projects/vs2019/fssetter/fssetter.vcxproj.filters +++ b/setter/projects/vs2019/fssetter/fssetter.vcxproj.filters @@ -48,6 +48,9 @@ Header Files + + Header Files + @@ -74,6 +77,9 @@ Source Files + + Source Files + diff --git a/setter/projects/vscode/fssetter.netware.ow2.code-workspace b/setter/projects/vscode/fssetter.netware.ow2.code-workspace new file mode 100644 index 0000000..61b1b6f --- /dev/null +++ b/setter/projects/vscode/fssetter.netware.ow2.code-workspace @@ -0,0 +1,41 @@ +{ + "folders": [ + { + "path": "..\\.." + } + ], + "settings": { + "C_Cpp.clang_format_sortIncludes": true, + "C_Cpp.default.cStandard": "c89", + "C_Cpp.default.compilerPath": "C:\\watcom\\binnt64\\wcc386.exe", + "C_Cpp.default.systemIncludePath": [ + "C:\\watcom\\novh" + ], + "C_Cpp.default.compilerArgs": [ + "-i=\"C:\\WATCOM\\H\"", + "-w4", + "-e25", + "-zq", + "-od", + "-d2", + "-3r", + "-bt=netware", + "-fo=.obj", + "-mf" + ], + "C_Cpp.default.defines": [ + "__X86__", + "__386__", + "M_I386", + "_M_I386", + "_M_IX86=500", + "__NETWARE__", + "__NETWARE_386__", + "__FLAT__", + "M_386FM", + "_M_386FM", + "__WATCOMC__=1280", + "_INTEGRAL_MAX_BITS=64" + ] + } +} \ No newline at end of file diff --git a/setter/src/netware.c b/setter/src/netware.c new file mode 100644 index 0000000..ff9dcd0 --- /dev/null +++ b/setter/src/netware.c @@ -0,0 +1,110 @@ +/**************************************************************************** +Aaru Data Preservation Suite +----------------------------------------------------------------------------- + +Filename : dos.c +Author(s) : Natalia Portillo + +Component : fstester.setter + +--[ Description ] ----------------------------------------------------------- + +Contains DOS code + +--[ License ] --------------------------------------------------------------- + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warraty of + MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +----------------------------------------------------------------------------- +Copyright (C) 2011-2020 Natalia Portillo +*****************************************************************************/ + +#if defined(__NETWARE_386__) + +#include "netware.h" + +#include "consts.h" +#include "defs.h" + +void GetOsInfo() +{ + // TODO: Implement +} + +void GetVolumeInfo(const char *path, size_t *clusterSize) +{ + // TODO: Implement + *clusterSize = 0; +} + +void FileAttributes(const char *path) +{ + // TODO: Implement +} + +void FilePermissions(const char *path) +{ + // TODO: Implement +} + +void ExtendedAttributes(const char *path) +{ + // TODO: Implement +} + +void ResourceFork(const char *path) +{ + // TODO: Implement +} + +void Filenames(const char *path) +{ + // TODO: Implement +} + +void Timestamps(const char *path) +{ + // TODO: Implement +} + +void DirectoryDepth(const char *path) +{ + // TODO: Implement +} + +void Fragmentation(const char *path, size_t clusterSize) +{ + // TODO: Implement +} + +void Sparse(const char *path) +{ + // TODO: Implement +} + +void Links(const char *path) +{ + // TODO: Implement +} + +void MillionFiles(const char *path) +{ + // TODO: Implement +} + +void DeleteFiles(const char *path) +{ + // TODO: Implement +} + +#endif diff --git a/setter/src/netware.h b/setter/src/netware.h new file mode 100644 index 0000000..fb8f35a --- /dev/null +++ b/setter/src/netware.h @@ -0,0 +1,39 @@ +/**************************************************************************** +Aaru Data Preservation Suite +----------------------------------------------------------------------------- + +Filename : dos.h +Author(s) : Natalia Portillo + +Component : fstester.setter + +--[ Description ] ----------------------------------------------------------- + +Contains DOS definitions + +--[ License ] --------------------------------------------------------------- + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as + published by the Free Software Foundation, either version 3 of the + License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warraty of + MERCHANTIBILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +----------------------------------------------------------------------------- +Copyright (C) 2011-2020 Natalia Portillo +*****************************************************************************/ + +#if defined(__NETWARE_386__) + +#ifndef AARU_FSTESTER_SETTER_NETWARE_H +#define AARU_FSTESTER_SETTER_NETWARE_H + +#endif + +#endif