Commits (3)
-
Rob Swindell authored
Not that it really matters, but perhaps it'll matter in the future. And the code reads better.
0c5c140e -
Rob Swindell authored
Constified function arguments. Source path is still case-insensitive, but destination is case-sensitive (hopefully that's not an issue). When a "move" (!copy) is requested, a rename() is always attempted first and if successful, job done. Otherwise, we continue on with the file-copy (and then remove). This should resolve CID 332219 (DEADCODE).
80422644 -
Rob Swindell authored
It's anticipated that this will be used for JS-populated file metadata in JSON format in the future (and not just "archive contents" in .ini format). Also, fix the double-free issue that was occurring when moving files with extended file descriptions (sbbs_t::movefile()). This was actually the primary problem I was fixing here, but noticed the metadata issue: metadata would not have been moved along with the other file info between bases.
3549be9f
Showing