# platUnix::UnixProvDbFileStore

    sys::Obj
      sys::Virtual
        sys::FileStore
          platUnix::UnixProvDbFileStore

`public final class UnixProvDbFileStore`

UnixProvDbFileStore converts filenames for the Manifest (or Kit) Database.

fullpath

  `public static inline BufOutStream fullpath`

maxPathLen

  `public static const define int maxPathLen`

mfStore

  `public static inline UnixProvDbFileStore mfStore`

pathBuf

  `public static inline Buf pathBuf`

pathStr

  `public Str pathStr`

prefix

  `public Str prefix`

UnixProvDbFileStore

  `public void UnixProvDbFileStore(Str pre, Str path)`

  Constructor sets instance fields and inserts self into FileStore list. Note: assume args are (const) string literals, no need to copy.

accept

  `public virtual override bool accept(Str filename)`

  Parse the given filename, and return true if this is the appropriate FileStore instance to handle it.

open

  `public virtual override bool open(File f, Str mode)`

  Implementation for 'File.open'.

size

  `public virtual override int size(File f)`

  Implementation for 'File.size'. Must work without opening the file.