5

カーネル モードで文字列のコピーを数分間検索した後、新しい質問を投稿することを考えました。

コードがカーネル モードで実行されているときに文字列のコピーを行うのに役立つユーティリティはどれですか?

そこに何かがあるはずだと確信しており、現在のプロジェクトmemcpy()では、の機能を実行するコードを使用していますstrcpy()

はい、これが の 1 行のコードであることに同意しstrcpy()ますが、コード レビューで受け入れられない可能性があることはご存知でしょう :)

編集:私はより良い方法で私の質問を入れますstrcpy(), カーネルモードで使用されますか? (Linux カーネル 2.6 以降など) もしそうなら、それは libc または他のユーティリティを使用していますか?

PS: strcpy() http://livegrep.com/search/linux?q=strcpyがカーネル ソース コードで使用されているようです。

4

2 に答える 2

10

答えとして何を探しているのか正確にはわかりません...しかし、Linuxカーネルはstrcpy()memcpy( ) を提供します。

コード レビューで友人がどのように推奨されているかについて質問している場合はstrcpy()、 を使用できますstrncpy()。従来の C 文字列関数のほとんどは定義されており、ほとんどはinclude/linux/string.h

于 2013-04-08T14:25:45.370 に答える