在内核模式下搜索字符串副本几分钟后,想到了发布一个新问题。
当代码以内核模式运行时,什么实用程序可以帮助我进行字符串复制?
我确定那里应该有东西,在我当前的项目中,我看到使用memcpy()
的代码,它具有strcpy()
的功能。
是的,我同意这只是strcpy()
的单行代码,但是您知道这些代码可能不会在代码审查中被接受:)
编辑:我将以更好的方式提出我的问题,strcpy()
是否在内核模式下使用? (例如linux kernel 2.6及更高版本),如果是,是使用libc还是其他一些util?
PS:
我看到strcpy()
http://livegrep.com/search/linux?q=strcpy用于内核源代码。
最佳答案
我不确定您要寻找的答案是什么...但是linux内核提供了strcpy()和memcpy()。
如果您询问在代码审查中如何反对使用strcpy()
和 friend ,则可以使用strncpy()
。大多数传统的C字符串函数都已定义,并且大多数都在include/linux/string.h
中定义
关于c - Linux内核模式字符串复制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15881209/