方法
GioSubprocessLauncherset_child_setup
since: 2.40
声明 [src]
void
g_subprocess_launcher_set_child_setup (
GSubprocessLauncher* self,
GSpawnChildSetupFunc child_setup,
gpointer user_data,
GDestroyNotify destroy_notify
)
描述 [src]
设置子进程的设置函数。
在子进程中,子进程设置函数将在fork()后但在exec()之前被调用。
destroy_notify在fork()的子进程中不会自动调用。它只会在对GSubprocessLauncher的最后引用被释放时,或者在提供新的子进程设置函数时调用。
可以将NULL作为child_setup传递来禁用该功能。
子进程设置功能仅在UNIX上可用。
自从:2.40
此方法不直接提供给语言绑定。
参数
child_setup-
用作子进程设置函数的
GSpawnChildSetupFunc。 user_data-
类型:
gpointer为
child_setup提供用户数据。该参数可以是 NULL。数据由方法调用者拥有。 destroy_notify-
类型:
GDestroyNotify为
user_data提供的GDestroyNotify。