小编Mel*_*lan的帖子

为什么即使我定义了 _GNU_SOURCE 也无法访问 uname 结构的域名成员

我试图通过调用 uname 系统调用来获取 Linux 内核版本信息,但我收到一个编译器错误说 ‘struct utsname’ has no member named ‘domainname’

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <sys/utsname.h>

#define _GNU_SOURCE

int main(void) {

   struct utsname buffer;

   errno = 0;
   if (uname(&buffer) != 0) {
      perror("uname");
      exit(EXIT_FAILURE);
   }

   printf("system name = %s\n", buffer.sysname);
   printf("node name   = %s\n", buffer.nodename);
   printf("release     = %s\n", buffer.release);
   printf("version     = %s\n", buffer.version);
   printf("machine     = %s\n", buffer.machine);

   #ifdef _GNU_SOURCE
      printf("domain name = %s\n", buffer.domainname);
   #endif

   return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

根据https://linux.die.net/man/2/uname struct utsname 是

struct utsname { …
Run Code Online (Sandbox Code Playgroud)

c linux macros

5
推荐指数
1
解决办法
235
查看次数

如何解决机器人框架中测试自动化的 ssl 证书错误

在通过机器人框架运行自动化测试时,我的 Web 应用程序出现 ssl 证书错误。我在下面的代码中尝试了不同的 chrome 选项,但没有一个在没有布尔值的情况下也能正常工作。

${list} =  Create List      --unsafely-treat-insecure-origin-as-secure=True
${args} =  Create Dictionary     args=${list}
${desired caps} =     Create Dictionary     chromeOptions=${args}
open browser  about:blank          ${BROWSER}  desired_capabilities=${desired_caps}
Run Code Online (Sandbox Code Playgroud)

先感谢您

ssl-certificate python-3.x robotframework

0
推荐指数
1
解决办法
6792
查看次数

标签 统计

c ×1

linux ×1

macros ×1

python-3.x ×1

robotframework ×1

ssl-certificate ×1