• Heikki Linnakangas's avatar
    Improve error messages in md.c. When a filesystem operation like open() or · 23dc89d2
    Heikki Linnakangas authored
    fsync() fails, say "file" rather than "relation" when printing the filename.
    
    This makes messages that display block numbers a bit confusing. For example,
    in message 'could not read block 150000 of file "base/1234/5678.1"', 150000
    is the block number from the beginning of the relation, ie. segment 0, not
    150000th block within that segment. Per discussion, users aren't usually
    interested in the exact location within the file, so we can live with that.
    
    To ease constructing error messages, add FilePathName(File) function to
    return the pathname of a virtual fd.
    23dc89d2
md.c 48.2 KB