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