Opened 12 years ago

Closed 11 years ago

Last modified 8 months ago

#3582 closed defect (fixed)

SYMBIAN: Missing FileSystemNode::exists() implementation

Reported by: bluegr Owned by: anotherguest
Priority: normal Component: Port: Symbian
Keywords: Cc:
Game:

Description

File::exists() is a stub on the SymbianOS 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/symbian/symbian-fs.cpp

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

Relevant commits are:
#30597: 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

Assigning this to anotherguest, as he's the SymbianOS port maintainer

Ticket imported from: #1875590. Ticket imported from: bugs/3582.

Change History (7)

comment:1 Changed 12 years ago by sev-

Summary: ALL: Missing File::exists() on SymbianOS portSYMBIAN: Missing File::exists() implementation

comment:2 Changed 11 years ago by bluegr

Summary: SYMBIAN: Missing File::exists() implementationSYMBIAN: Missing FileSystemNode::exists() implementation

comment:3 Changed 11 years ago by bluegr

I believe that this functionality is now implemented with commit #30586, so this can be closed now, right?

comment:4 Changed 11 years ago by anotherguest

Implemented Exists() function in Symbian fs backend. Needs to be tested by SVN build.

comment:5 Changed 11 years ago by anotherguest

Status: newclosed

comment:6 Changed 11 years ago by sev-

Resolution: fixed

comment:7 Changed 8 months ago by digitall

Component: --Unset--Port: Symbian
Note: See TracTickets for help on using tickets.