UTS_RELEASE
は、Linuxのカーネルバージョンを定義します。それは、そのようthe main Makefileによって作成され、generated/utsrelease.h
で定義されています:UTS_RELEASEのUTSの意味
# KERNELRELEASE can change from a few different places, meaning version.h
# needs to be updated, so this check is forced on all builds
uts_len := 64
define filechk_utsrelease.h
if [ `echo -n "$(KERNELRELEASE)" | wc -c ` -gt $(uts_len) ]; then \
echo '"$(KERNELRELEASE)" exceeds $(uts_len) characters' >&2; \
exit 1; \
fi; \
(echo \#define UTS_RELEASE \"$(KERNELRELEASE)\";)
endef
私はここで、UTSは何の略か不思議でしたか?
:-)右(tm)の答えです/cs395t//ref/ritchie74.pdf – Satish
恩恵を受けていることについて、これについて何がとても重要ですか?実際のプログラミングに関する質問でもありません。 nullixの答えが間違っていますか? – Barmar
@Barmar私の尊敬、私はそれが私が欲しいものとすることができます:)冗談を言うことなく、私はちょうどこの省略形を意味する好奇心が強いです。物事を理解することも、物事を理解するのに役立ちます。 – dimba