Re: Removing of UTS_RELEASE in include/linux/version.h

From:  Sam Ravnborg 
Date:  Thu Aug 17 2006 - 00:50:14 EST


On Wed, Aug 16, 2006 at 05:46:06PM -0700, Ping Cheng wrote:
>  Hi Sam,
>  
>  I was told that the removing of UTS_RELEASE in include/linux/version.h is
>  permanent. I use it in my configuration script to get the version
>  numbers of different kernel build sources. Greg k-h told me to ask you
>  about how to properly get the kernel source version.
>  Do you have any suggestions?
For a propely configured kernel you can use 'make kernelrelease' which
will give you the same as UTS_RELEASE.

To get kernel version alone you can use 'make kernelversion'.

In a source file to be backward compatible you can use:
#include <linux/version.h>
#ifndef UTS_RELEASE
#include <linux/uts_release.h>
#endif

But in general using UTS_RELEASE in source is almost a sign of something
wrong.
For a module the UTS_RELEASE is retreiveable with modinfo.

>  Please don't forget to cc me directly since I am not in the mailing list.
And likewise. Address me directly next time with cc: to lkml. I may miss
lkml mails.

Sam
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值