Opened 12 years ago

Closed 11 years ago

Last modified 13 months ago

#3588 closed defect (invalid)

MORPHOS: Missing FileSystemNode::exists() implementation

Reported by: bluegr Owned by: fingolfin
Priority: normal Component: Ports
Keywords: Cc:
Game:

Description

File::exists() is a stub on the MorphOS port. This affects all places where it's used and it also means that SAGA games won't work at all on this port, as the SAGA engine needs this function for detecting all the different versions of the games supported by it.

There have been relevant e-mails on -devel about this.

The function is defined (currently as a stub) in
/backends/fs/morphos/abox-fs.cpp

As mentioned by fingolfin, perhaps the old isValid() code can be reused for this function.

Relevant commits are:
#30586: implementation of exists() for the SymbianOS port
#30537: implementation of exists() for the PSP port
#29327, 29328, 29329: implementation of exists() for the Amiga port
#28944: merge of the GSoC project, with major changes to the fs node

I'm not sure who the current maintainer of the MorphOS port is...

Ticket imported from: #1876266. Ticket imported from: bugs/3588.

Change History (6)

comment:1 by sev-, 12 years ago

MorphOS porter was informed by e-mail.

comment:2 by fingolfin, 12 years ago

Summary: MorphOS: Missing FileSystemNode::exists() implementationMORPHOS: Missing FileSystemNode::exists() implementation

comment:3 by raziel-, 12 years ago

Doesn't this somehow clash with commit 31114? :-)

Removed remaining traces of the dead MorphOS backend, which itself was removed about one year ago
http://scummvm.svn.sourceforge.net/viewvc/scummvm?view=rev&revision=31114

comment:4 by fingolfin, 11 years ago

The MorphOS port is indeed dead. Thanks for pointing out this obsolete bug report :)

comment:5 by fingolfin, 11 years ago

Owner: set to fingolfin
Resolution: invalid
Status: newclosed

comment:6 by digitall, 13 months ago

Component: Ports
Note: See TracTickets for help on using tickets.