ObjFW  Diff

Differences From Artifact [8f91c19e94]:

To Artifact [88398e5090]:


151
152
153
154
155
156
157

158

159
160
161
162
163
164
165
166
167

168
169
170
171
172
173
174
175
176
151
152
153
154
155
156
157
158

159
160
161
162
163
164
165
166
167

168
169

170
171
172
173
174
175
176







+
-
+








-
+

-








@implementation OFFileManager
+ (void)initialize
{
	if (self != [OFFileManager class])
		return;

#ifdef OF_HAVE_FILES
#ifdef OF_AMIGAOS4
# ifdef OF_AMIGAOS4
	if ((DOSBase = OpenLibrary("dos.library", 36)) == NULL)
		@throw [OFInitializationFailedException
		    exceptionWithClass: self];

	if ((IDOS = (struct DOSIFace *)
	    GetInterface(DOSBase, "main", 1, NULL)) == NULL)
		@throw [OFInitializationFailedException
		    exceptionWithClass: self];
#endif
# endif

#ifdef OF_HAVE_FILES
	/*
	 * Make sure OFFile is initialized.
	 * On some systems, this is needed to initialize the file system driver.
	 */
	[OFFile class];
#endif