在内核中查询,查询不到。
根据报错信息查询strscpy,对比源码里string.h和内核里string.h的异同,以及接口的作用。
两者作用一样,所以在“host/ossl/linux/kernel/ossl_knl_linux.h”目录修改,如图3所示。
当定义了UBUNTU24_04时,选择对strlcpy进行正确定义。
#if defined(UBUNTU24_04) #define strlcpy strscpy #endif