wasm-posix-host
    Preparing search index...

    Interface PlatformIO

    interface PlatformIO {
        network?: NetworkIO;
        access(path: string, mode: number): void;
        chmod(path: string, mode: number): void;
        chown(path: string, uid: number, gid: number): void;
        clockGettime(clockId: number): { nsec: number; sec: number };
        close(handle: number): number;
        closedir(handle: number): void;
        fchmod(handle: number, mode: number): void;
        fchown(handle: number, uid: number, gid: number): void;
        fstat(handle: number): StatResult;
        fsync(handle: number): void;
        ftruncate(handle: number, length: number): void;
        link(existingPath: string, newPath: string): void;
        lstat(path: string): StatResult;
        mkdir(path: string, mode: number): void;
        nanosleep(sec: number, nsec: number): void;
        open(path: string, flags: number, mode: number): number;
        opendir(path: string): number;
        read(
            handle: number,
            buffer: Uint8Array,
            offset: number | null,
            length: number,
        ): number;
        readdir(handle: number): { ino: number; name: string; type: number } | null;
        readlink(path: string): string;
        rename(oldPath: string, newPath: string): void;
        rmdir(path: string): void;
        seek(handle: number, offset: number, whence: number): number;
        stat(path: string): StatResult;
        statfs(path: string): StatfsResult;
        symlink(target: string, path: string): void;
        unlink(path: string): void;
        utimensat(
            path: string,
            atimeSec: number,
            atimeNsec: number,
            mtimeSec: number,
            mtimeNsec: number,
        ): void;
        waitpid?(pid: number, options: number): { pid: number; status: number };
        write(
            handle: number,
            buffer: Uint8Array,
            offset: number | null,
            length: number,
        ): number;
    }

    Implemented by

    Index

    Properties

    network?: NetworkIO

    Methods

    • Parameters

      • path: string
      • mode: number

      Returns void

    • Parameters

      • path: string
      • mode: number

      Returns void

    • Parameters

      • path: string
      • uid: number
      • gid: number

      Returns void

    • Parameters

      • clockId: number

      Returns { nsec: number; sec: number }

    • Parameters

      • handle: number

      Returns number

    • Parameters

      • handle: number

      Returns void

    • Parameters

      • handle: number
      • mode: number

      Returns void

    • Parameters

      • handle: number
      • uid: number
      • gid: number

      Returns void

    • Parameters

      • handle: number

      Returns void

    • Parameters

      • handle: number
      • length: number

      Returns void

    • Parameters

      • existingPath: string
      • newPath: string

      Returns void

    • Parameters

      • path: string
      • mode: number

      Returns void

    • Parameters

      • sec: number
      • nsec: number

      Returns void

    • Parameters

      • path: string
      • flags: number
      • mode: number

      Returns number

    • Parameters

      • path: string

      Returns number

    • Parameters

      • handle: number
      • buffer: Uint8Array
      • offset: number | null
      • length: number

      Returns number

    • Parameters

      • handle: number

      Returns { ino: number; name: string; type: number } | null

    • Parameters

      • path: string

      Returns string

    • Parameters

      • oldPath: string
      • newPath: string

      Returns void

    • Parameters

      • path: string

      Returns void

    • Parameters

      • handle: number
      • offset: number
      • whence: number

      Returns number

    • Parameters

      • target: string
      • path: string

      Returns void

    • Parameters

      • path: string

      Returns void

    • Parameters

      • path: string
      • atimeSec: number
      • atimeNsec: number
      • mtimeSec: number
      • mtimeNsec: number

      Returns void

    • Parameters

      • pid: number
      • options: number

      Returns { pid: number; status: number }

    • Parameters

      • handle: number
      • buffer: Uint8Array
      • offset: number | null
      • length: number

      Returns number