函数

GLibget_environ

自:2.28

声明 [src]

gchar**
g_get_environ (
  void
)

说明 [src]

获取当前进程的环境变量列表。

该列表以 NULL 结束,列表中的每个元素都采用“NAME=VALUE”的形式。

这等同于直接访问“environ”全局变量,不同之处在于可移植性。

返回值为新分配的,在不再需要时,应使用 g_strfreev() 释放它。

自 2.28 起提供

返回值

类型: filename 数组

the list of environment variables.
该数组以 NULL 结束。
函数的调用者负责获取数据的所有权和释放数据。
每个元素都是本机平台字符串,在 Unix 上使用首选操作系统编码,在 Windows 上使用 UTF-8。