Gio.SubprocessLauncher.set_stdin_file_path

### Method

# Gio SubprocessLauncherset_stdin_file_path

since: 2.40

#### Declaration [src]

    void
    g_subprocess_launcher_set_stdin_file_path (
      GSubprocessLauncher* self,
      const gchar* path
    )

#### Description [src]

Sets the file path to use as the stdin for spawned processes.

If `path` is `NULL` then any previously given path is unset.

The file must exist or spawning the process will fail.

You may not set a stdin file path if a stdin fd is already set or if the launcher flags contain any flags directing stdin elsewhere.

This feature is only available on UNIX.

Available since: 2.40

#### Parameters

`path`

  Type: `const gchar*`

  A filename or `NULL`.

  The argument can be `NULL`.
  The data is owned by the caller of the method.
  The value is a platform-native string, using the preferred OS encoding on Unix and UTF-8 on Windows.