Add NetWare target.

This commit is contained in:
2020-05-03 01:34:13 +01:00
parent 9a2fe9578c
commit 7ae241b6a5
16 changed files with 1106 additions and 214 deletions

View File

@@ -3,4 +3,4 @@ project(setter C)
set(CMAKE_C_STANDARD 90) 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) 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)

View File

@@ -4,10 +4,10 @@ projectIdent
VpeMain VpeMain
1 1
WRect WRect
-42 0
-75 0
10325 10320
10391 10382
2 2
MProject MProject
3 3
@@ -29,9 +29,9 @@ VComponent
8 8
WRect WRect
432 432
426 417
5690 5685
4295 4285
0 0
0 0
9 9
@@ -39,5 +39,5 @@ WFileName
20 20
fssetter-dos-ow2.tgt fssetter-dos-ow2.tgt
0 0
0 20
7 7

View File

@@ -60,7 +60,7 @@ WVList
0 0
16 16
WPickList WPickList
21 23
17 17
MItem MItem
3 3
@@ -153,8 +153,8 @@ WVList
0 0
37 37
MItem MItem
18 19
..\..\src\os2_16.c ..\..\src\netware.c
38 38
WString WString
4 4
@@ -172,7 +172,7 @@ WVList
41 41
MItem MItem
18 18
..\..\src\os2_32.c ..\..\src\os2_16.c
42 42
WString WString
4 4
@@ -189,8 +189,8 @@ WVList
0 0
45 45
MItem MItem
16 18
..\..\src\unix.c ..\..\src\os2_32.c
46 46
WString WString
4 4
@@ -207,8 +207,8 @@ WVList
0 0
49 49
MItem MItem
17 16
..\..\src\win32.c ..\..\src\unix.c
50 50
WString WString
4 4
@@ -225,26 +225,26 @@ WVList
0 0
53 53
MItem MItem
3 17
*.h ..\..\src\win32.c
54 54
WString WString
3 4
NIL COBJ
55 55
WVList WVList
0 0
56 56
WVList WVList
0 0
-1 17
1 1
1 1
0 0
57 57
MItem MItem
18 3
..\..\src\consts.h *.h
58 58
WString WString
3 3
@@ -255,14 +255,14 @@ WVList
60 60
WVList WVList
0 0
53 -1
1 1
1 1
0 0
61 61
MItem MItem
16 18
..\..\src\defs.h ..\..\src\consts.h
62 62
WString WString
3 3
@@ -273,14 +273,14 @@ WVList
64 64
WVList WVList
0 0
53 57
1 1
1 1
0 0
65 65
MItem MItem
15 16
..\..\src\dos.h ..\..\src\defs.h
66 66
WString WString
3 3
@@ -291,14 +291,14 @@ WVList
68 68
WVList WVList
0 0
53 57
1 1
1 1
0 0
69 69
MItem MItem
18 15
..\..\src\dosos2.h ..\..\src\dos.h
70 70
WString WString
3 3
@@ -309,14 +309,14 @@ WVList
72 72
WVList WVList
0 0
53 57
1 1
1 1
0 0
73 73
MItem MItem
17 18
..\..\src\linux.h ..\..\src\dosos2.h
74 74
WString WString
3 3
@@ -327,14 +327,14 @@ WVList
76 76
WVList WVList
0 0
53 57
1 1
1 1
0 0
77 77
MItem MItem
17 17
..\..\src\macos.h ..\..\src\linux.h
78 78
WString WString
3 3
@@ -345,14 +345,14 @@ WVList
80 80
WVList WVList
0 0
53 57
1 1
1 1
0 0
81 81
MItem MItem
16 17
..\..\src\main.h ..\..\src\macos.h
82 82
WString WString
3 3
@@ -363,14 +363,14 @@ WVList
84 84
WVList WVList
0 0
53 57
1 1
1 1
0 0
85 85
MItem MItem
18 16
..\..\src\os2_16.h ..\..\src\main.h
86 86
WString WString
3 3
@@ -381,14 +381,14 @@ WVList
88 88
WVList WVList
0 0
53 57
1 1
1 1
0 0
89 89
MItem MItem
18 19
..\..\src\os2_32.h ..\..\src\netware.h
90 90
WString WString
3 3
@@ -399,14 +399,14 @@ WVList
92 92
WVList WVList
0 0
53 57
1 1
1 1
0 0
93 93
MItem MItem
16 18
..\..\src\unix.h ..\..\src\os2_16.h
94 94
WString WString
3 3
@@ -417,14 +417,14 @@ WVList
96 96
WVList WVList
0 0
53 57
1 1
1 1
0 0
97 97
MItem MItem
17 18
..\..\src\win32.h ..\..\src\os2_32.h
98 98
WString WString
3 3
@@ -435,7 +435,43 @@ WVList
100 100
WVList WVList
0 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
1 1
0 0

View File

@@ -42,7 +42,7 @@ WVList
0 0
10 10
WPickList WPickList
21 23
11 11
MItem MItem
3 3
@@ -159,8 +159,8 @@ WVList
0 0
37 37
MItem MItem
18 19
..\..\src\os2_16.c ..\..\src\netware.c
38 38
WString WString
4 4
@@ -178,7 +178,7 @@ WVList
41 41
MItem MItem
18 18
..\..\src\os2_32.c ..\..\src\os2_16.c
42 42
WString WString
4 4
@@ -195,8 +195,8 @@ WVList
0 0
45 45
MItem MItem
16 18
..\..\src\unix.c ..\..\src\os2_32.c
46 46
WString WString
4 4
@@ -213,8 +213,8 @@ WVList
0 0
49 49
MItem MItem
17 16
..\..\src\win32.c ..\..\src\unix.c
50 50
WString WString
4 4
@@ -231,26 +231,26 @@ WVList
0 0
53 53
MItem MItem
3 17
*.h ..\..\src\win32.c
54 54
WString WString
3 4
NIL COBJ
55 55
WVList WVList
0 0
56 56
WVList WVList
0 0
-1 11
1 1
1 1
0 0
57 57
MItem MItem
18 3
..\..\src\consts.h *.h
58 58
WString WString
3 3
@@ -261,14 +261,14 @@ WVList
60 60
WVList WVList
0 0
53 -1
1 1
1 1
0 0
61 61
MItem MItem
16 18
..\..\src\defs.h ..\..\src\consts.h
62 62
WString WString
3 3
@@ -279,14 +279,14 @@ WVList
64 64
WVList WVList
0 0
53 57
1 1
1 1
0 0
65 65
MItem MItem
15 16
..\..\src\dos.h ..\..\src\defs.h
66 66
WString WString
3 3
@@ -297,14 +297,14 @@ WVList
68 68
WVList WVList
0 0
53 57
1 1
1 1
0 0
69 69
MItem MItem
18 15
..\..\src\dosos2.h ..\..\src\dos.h
70 70
WString WString
3 3
@@ -315,14 +315,14 @@ WVList
72 72
WVList WVList
0 0
53 57
1 1
1 1
0 0
73 73
MItem MItem
17 18
..\..\src\linux.h ..\..\src\dosos2.h
74 74
WString WString
3 3
@@ -333,14 +333,14 @@ WVList
76 76
WVList WVList
0 0
53 57
1 1
1 1
0 0
77 77
MItem MItem
17 17
..\..\src\macos.h ..\..\src\linux.h
78 78
WString WString
3 3
@@ -351,14 +351,14 @@ WVList
80 80
WVList WVList
0 0
53 57
1 1
1 1
0 0
81 81
MItem MItem
16 17
..\..\src\main.h ..\..\src\macos.h
82 82
WString WString
3 3
@@ -369,14 +369,14 @@ WVList
84 84
WVList WVList
0 0
53 57
1 1
1 1
0 0
85 85
MItem MItem
18 16
..\..\src\os2_16.h ..\..\src\main.h
86 86
WString WString
3 3
@@ -387,14 +387,14 @@ WVList
88 88
WVList WVList
0 0
53 57
1 1
1 1
0 0
89 89
MItem MItem
18 19
..\..\src\os2_32.h ..\..\src\netware.h
90 90
WString WString
3 3
@@ -405,14 +405,14 @@ WVList
92 92
WVList WVList
0 0
53 57
1 1
1 1
0 0
93 93
MItem MItem
16 18
..\..\src\unix.h ..\..\src\os2_16.h
94 94
WString WString
3 3
@@ -423,14 +423,14 @@ WVList
96 96
WVList WVList
0 0
53 57
1 1
1 1
0 0
97 97
MItem MItem
17 18
..\..\src\win32.h ..\..\src\os2_32.h
98 98
WString WString
3 3
@@ -441,7 +441,43 @@ WVList
100 100
WVList WVList
0 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
1 1
0 0

View File

@@ -42,7 +42,7 @@ WVList
0 0
10 10
WPickList WPickList
21 23
11 11
MItem MItem
3 3
@@ -159,8 +159,8 @@ WVList
0 0
37 37
MItem MItem
18 19
..\..\src\os2_16.c ..\..\src\netware.c
38 38
WString WString
4 4
@@ -178,7 +178,7 @@ WVList
41 41
MItem MItem
18 18
..\..\src\os2_32.c ..\..\src\os2_16.c
42 42
WString WString
4 4
@@ -195,8 +195,8 @@ WVList
0 0
45 45
MItem MItem
16 18
..\..\src\unix.c ..\..\src\os2_32.c
46 46
WString WString
4 4
@@ -213,8 +213,8 @@ WVList
0 0
49 49
MItem MItem
17 16
..\..\src\win32.c ..\..\src\unix.c
50 50
WString WString
4 4
@@ -231,26 +231,26 @@ WVList
0 0
53 53
MItem MItem
3 17
*.h ..\..\src\win32.c
54 54
WString WString
3 4
NIL COBJ
55 55
WVList WVList
0 0
56 56
WVList WVList
0 0
-1 11
1 1
1 1
0 0
57 57
MItem MItem
18 3
..\..\src\consts.h *.h
58 58
WString WString
3 3
@@ -261,14 +261,14 @@ WVList
60 60
WVList WVList
0 0
53 -1
1 1
1 1
0 0
61 61
MItem MItem
16 18
..\..\src\defs.h ..\..\src\consts.h
62 62
WString WString
3 3
@@ -279,14 +279,14 @@ WVList
64 64
WVList WVList
0 0
53 57
1 1
1 1
0 0
65 65
MItem MItem
15 16
..\..\src\dos.h ..\..\src\defs.h
66 66
WString WString
3 3
@@ -297,14 +297,14 @@ WVList
68 68
WVList WVList
0 0
53 57
1 1
1 1
0 0
69 69
MItem MItem
18 15
..\..\src\dosos2.h ..\..\src\dos.h
70 70
WString WString
3 3
@@ -315,14 +315,14 @@ WVList
72 72
WVList WVList
0 0
53 57
1 1
1 1
0 0
73 73
MItem MItem
17 18
..\..\src\linux.h ..\..\src\dosos2.h
74 74
WString WString
3 3
@@ -333,14 +333,14 @@ WVList
76 76
WVList WVList
0 0
53 57
1 1
1 1
0 0
77 77
MItem MItem
17 17
..\..\src\macos.h ..\..\src\linux.h
78 78
WString WString
3 3
@@ -351,14 +351,14 @@ WVList
80 80
WVList WVList
0 0
53 57
1 1
1 1
0 0
81 81
MItem MItem
16 17
..\..\src\main.h ..\..\src\macos.h
82 82
WString WString
3 3
@@ -369,14 +369,14 @@ WVList
84 84
WVList WVList
0 0
53 57
1 1
1 1
0 0
85 85
MItem MItem
18 16
..\..\src\os2_16.h ..\..\src\main.h
86 86
WString WString
3 3
@@ -387,14 +387,14 @@ WVList
88 88
WVList WVList
0 0
53 57
1 1
1 1
0 0
89 89
MItem MItem
18 19
..\..\src\os2_32.h ..\..\src\netware.h
90 90
WString WString
3 3
@@ -405,14 +405,14 @@ WVList
92 92
WVList WVList
0 0
53 57
1 1
1 1
0 0
93 93
MItem MItem
16 18
..\..\src\unix.h ..\..\src\os2_16.h
94 94
WString WString
3 3
@@ -423,14 +423,14 @@ WVList
96 96
WVList WVList
0 0
53 57
1 1
1 1
0 0
97 97
MItem MItem
17 18
..\..\src\win32.h ..\..\src\os2_32.h
98 98
WString WString
3 3
@@ -441,7 +441,43 @@ WVList
100 100
WVList WVList
0 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
1 1
0 0

View File

@@ -60,7 +60,7 @@ WVList
0 0
16 16
WPickList WPickList
21 23
17 17
MItem MItem
3 3
@@ -177,8 +177,8 @@ WVList
0 0
43 43
MItem MItem
18 19
..\..\src\os2_16.c ..\..\src\netware.c
44 44
WString WString
4 4
@@ -196,7 +196,7 @@ WVList
47 47
MItem MItem
18 18
..\..\src\os2_32.c ..\..\src\os2_16.c
48 48
WString WString
4 4
@@ -213,8 +213,8 @@ WVList
0 0
51 51
MItem MItem
16 18
..\..\src\unix.c ..\..\src\os2_32.c
52 52
WString WString
4 4
@@ -231,8 +231,8 @@ WVList
0 0
55 55
MItem MItem
17 16
..\..\src\win32.c ..\..\src\unix.c
56 56
WString WString
4 4
@@ -249,26 +249,26 @@ WVList
0 0
59 59
MItem MItem
3 17
*.h ..\..\src\win32.c
60 60
WString WString
3 4
NIL COBJ
61 61
WVList WVList
0 0
62 62
WVList WVList
0 0
-1 17
1 1
1 1
0 0
63 63
MItem MItem
18 3
..\..\src\consts.h *.h
64 64
WString WString
3 3
@@ -279,14 +279,14 @@ WVList
66 66
WVList WVList
0 0
59 -1
1 1
1 1
0 0
67 67
MItem MItem
16 18
..\..\src\defs.h ..\..\src\consts.h
68 68
WString WString
3 3
@@ -297,14 +297,14 @@ WVList
70 70
WVList WVList
0 0
59 63
1 1
1 1
0 0
71 71
MItem MItem
15 16
..\..\src\dos.h ..\..\src\defs.h
72 72
WString WString
3 3
@@ -315,14 +315,14 @@ WVList
74 74
WVList WVList
0 0
59 63
1 1
1 1
0 0
75 75
MItem MItem
18 15
..\..\src\dosos2.h ..\..\src\dos.h
76 76
WString WString
3 3
@@ -333,14 +333,14 @@ WVList
78 78
WVList WVList
0 0
59 63
1 1
1 1
0 0
79 79
MItem MItem
17 18
..\..\src\linux.h ..\..\src\dosos2.h
80 80
WString WString
3 3
@@ -351,14 +351,14 @@ WVList
82 82
WVList WVList
0 0
59 63
1 1
1 1
0 0
83 83
MItem MItem
17 17
..\..\src\macos.h ..\..\src\linux.h
84 84
WString WString
3 3
@@ -369,14 +369,14 @@ WVList
86 86
WVList WVList
0 0
59 63
1 1
1 1
0 0
87 87
MItem MItem
16 17
..\..\src\main.h ..\..\src\macos.h
88 88
WString WString
3 3
@@ -387,14 +387,14 @@ WVList
90 90
WVList WVList
0 0
59 63
1 1
1 1
0 0
91 91
MItem MItem
18 16
..\..\src\os2_16.h ..\..\src\main.h
92 92
WString WString
3 3
@@ -405,14 +405,14 @@ WVList
94 94
WVList WVList
0 0
59 63
1 1
1 1
0 0
95 95
MItem MItem
18 19
..\..\src\os2_32.h ..\..\src\netware.h
96 96
WString WString
3 3
@@ -423,14 +423,14 @@ WVList
98 98
WVList WVList
0 0
59 63
1 1
1 1
0 0
99 99
MItem MItem
16 18
..\..\src\unix.h ..\..\src\os2_16.h
100 100
WString WString
3 3
@@ -441,14 +441,14 @@ WVList
102 102
WVList WVList
0 0
59 63
1 1
1 1
0 0
103 103
MItem MItem
17 18
..\..\src\win32.h ..\..\src\os2_32.h
104 104
WString WString
3 3
@@ -459,7 +459,43 @@ WVList
106 106
WVList WVList
0 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
1 1
0 0

View File

@@ -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

View File

@@ -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

View File

@@ -4,10 +4,10 @@ projectIdent
VpeMain VpeMain
1 1
WRect WRect
-42 0
-75 0
10325 10320
10391 10382
2 2
MProject MProject
3 3
@@ -28,11 +28,11 @@ WVList
VComponent VComponent
8 8
WRect WRect
650 645
644 635
5690 5685
4295 4285
0 1
0 0
9 9
WFileName WFileName

View File

@@ -4,10 +4,10 @@ projectIdent
VpeMain VpeMain
1 1
WRect WRect
-42 0
-75 0
10325 10320
10391 10382
2 2
MProject MProject
3 3
@@ -29,9 +29,9 @@ VComponent
8 8
WRect WRect
1088 1088
1080 1071
5690 5685
4295 4285
0 0
0 0
9 9
@@ -39,5 +39,5 @@ WFileName
24 24
fssetter-os2-386-ow2.tgt fssetter-os2-386-ow2.tgt
0 0
0 20
7 7

View File

@@ -4,10 +4,10 @@ projectIdent
VpeMain VpeMain
1 1
WRect WRect
-42 0
-75 0
10325 10320
10391 10382
2 2
MProject MProject
3 3
@@ -30,14 +30,14 @@ VComponent
WRect WRect
0 0
0 0
5690 5685
4295 4285
0 1
0 0
9 9
WFileName WFileName
26 26
fssetter-win32-x86-ow2.tgt fssetter-win32-x86-ow2.tgt
0 0
16 20
7 7

View File

@@ -42,6 +42,7 @@
<ClInclude Include="..\..\..\src\linux.h" /> <ClInclude Include="..\..\..\src\linux.h" />
<ClInclude Include="..\..\..\src\macos.h" /> <ClInclude Include="..\..\..\src\macos.h" />
<ClInclude Include="..\..\..\src\main.h" /> <ClInclude Include="..\..\..\src\main.h" />
<ClInclude Include="..\..\..\src\netware.h" />
<ClInclude Include="..\..\..\src\os2_16.h" /> <ClInclude Include="..\..\..\src\os2_16.h" />
<ClInclude Include="..\..\..\src\os2_32.h" /> <ClInclude Include="..\..\..\src\os2_32.h" />
<ClInclude Include="..\..\..\src\unix.h" /> <ClInclude Include="..\..\..\src\unix.h" />
@@ -52,6 +53,7 @@
<ClCompile Include="..\..\..\src\linux.c" /> <ClCompile Include="..\..\..\src\linux.c" />
<ClCompile Include="..\..\..\src\macos.c" /> <ClCompile Include="..\..\..\src\macos.c" />
<ClCompile Include="..\..\..\src\main.c" /> <ClCompile Include="..\..\..\src\main.c" />
<ClCompile Include="..\..\..\src\netware.c" />
<ClCompile Include="..\..\..\src\os2_16.c" /> <ClCompile Include="..\..\..\src\os2_16.c" />
<ClCompile Include="..\..\..\src\os2_32.c" /> <ClCompile Include="..\..\..\src\os2_32.c" />
<ClCompile Include="..\..\..\src\unix.c" /> <ClCompile Include="..\..\..\src\unix.c" />

View File

@@ -48,6 +48,9 @@
<ClInclude Include="..\..\..\src\win32.h"> <ClInclude Include="..\..\..\src\win32.h">
<Filter>Header Files</Filter> <Filter>Header Files</Filter>
</ClInclude> </ClInclude>
<ClInclude Include="..\..\..\src\netware.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<ClCompile Include="..\..\..\src\dos.c"> <ClCompile Include="..\..\..\src\dos.c">
@@ -74,6 +77,9 @@
<ClCompile Include="..\..\..\src\win32.c"> <ClCompile Include="..\..\..\src\win32.c">
<Filter>Source Files</Filter> <Filter>Source Files</Filter>
</ClCompile> </ClCompile>
<ClCompile Include="..\..\..\src\netware.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Xml Include="fssetter.manifest"> <Xml Include="fssetter.manifest">

View File

@@ -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"
]
}
}

110
setter/src/netware.c Normal file
View File

@@ -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 <http://www.gnu.org/licenses/>.
-----------------------------------------------------------------------------
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

39
setter/src/netware.h Normal file
View File

@@ -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 <http://www.gnu.org/licenses/>.
-----------------------------------------------------------------------------
Copyright (C) 2011-2020 Natalia Portillo
*****************************************************************************/
#if defined(__NETWARE_386__)
#ifndef AARU_FSTESTER_SETTER_NETWARE_H
#define AARU_FSTESTER_SETTER_NETWARE_H
#endif
#endif