UTS_RELEASE
definisce la versione del kernel in Linux. E 'definita in generated/utsrelease.h
, che è stato creato da the main Makefile in questo modo:Significato di UTS in UTS_RELEASE
# 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
Mi chiedevo che cosa sta per UTS, qui?
Aggiunto http://www.cs.utexas.edu/~mwalfish /cs395t//ref/ritchie74.pdf – Satish
Cosa c'è di così importante in questo che ha una taglia? Non è nemmeno una vera domanda di programmazione. E cosa c'è di sbagliato nella risposta di nullix? – Barmar
@Barmar Il mio rispetto, posso farcela con quello che voglio :) Senza scherzare, sono troppo curioso di sapere cosa significhi questa abbreviazione. Capire le cose aiuta a ricordare anche loro. – dimba