408
409
410
411
412
413
414
415
416
417
418
419
420
421
|
of_stat_t s;
if (of_stat(path, &s) == -1)
return false;
return S_ISDIR(s.st_mode);
}
- (of_file_attributes_t)attributesOfItemAtURL: (OFURL *)URL
{
of_mutable_file_attributes_t ret = [OFMutableDictionary dictionary];
void *pool = objc_autoreleasePoolPush();
OFString *path;
of_stat_t s;
|
>
>
>
>
>
>
>
>
>
>
>
>
>
|
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
|
of_stat_t s;
if (of_stat(path, &s) == -1)
return false;
return S_ISDIR(s.st_mode);
}
- (OFStream *)openItemAtURL: (OFURL *)URL
mode: (OFString *)mode
{
void *pool = objc_autoreleasePoolPush();
OFFile *file = [[OFFile alloc]
initWithPath: [URL fileSystemRepresentation]
mode: mode];
objc_autoreleasePoolPop(pool);
return [file autorelease];
}
- (of_file_attributes_t)attributesOfItemAtURL: (OFURL *)URL
{
of_mutable_file_attributes_t ret = [OFMutableDictionary dictionary];
void *pool = objc_autoreleasePoolPush();
OFString *path;
of_stat_t s;
|