当前位置:  技术问答>linux和unix

内核中带下划线的函数和不带下划线的函数都表示什么含义

    来源: 互联网  发布时间:2016-04-16

    本文导语:  如题!谢谢! | 参考Indent style,这里讲, K&R style The K&R style, so-called because it was used in Kernighan and Ritchie's book The C Programming Language, is commonly used in C.  ... Advocates of this style so...

如题!谢谢!

|
参考Indent style,这里讲,

K&R style

The K&R style, so-called because it was used in Kernighan and Ritchie's book The C Programming Language, is commonly used in C.  ...

Advocates of this style sometimes refer to it as "The One True Brace Style" (abbreviated as 1TBS or OTBS) because of the precedent set by C (although advocates of other styles have been known to use similarly strong language). The source code of the Unix kernel and Linux kernel are written in this style.

找到那本书:里面关于“_”的部分:
1)The underscore ``_'' counts as a letter; it is sometimes useful for improving the readability of long variable names. Don't begin variable names with underscore, however, since library routines often use such names.

2)In the following excerpt from a typical , names that are intended for use only by functions of the library begin with an underscore so they are less likely to collide with names in a user's program. This convention is used by all standard library routines.

3)External identifiers that begin with an underscore are reserved for use by the library, as are all other identifiers that begin with an underscore and an upper-case letter or another underscore.

从上面看来,可以理解为,带下划线开头的,仅仅用作一个模块或者内核内部使用吧

不知道有没有其他解释?

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 但是内核源码中(相关c文件)明明EXPORT了 函数,为什么查看内核符号/proc/kallsys却没有该函数
  • 不重新编译内核能修改内核函数吗?
  • 内核进程间发送信号用哪个函数,如果没有这东西,那内核里异步通知用哪个东西
  • 我如何调用 内核函数 /linux/fs 里面的内核 函数:比如 自己的程序调用 ext3_delete_inode
  • 在内核的某个函数中,如何能知道是哪个用户空间的函数调用了它,以及这个用户空间函数所在的文件?
  • 关于如何使用内核函数的问题
  • 怎么查找有内核函数及其有关信息???
  • linux0.11内核有些函数是封装的吗?比如timer_interrupt()函数。
  • linux 2.6.35.4 内核中已没有netif_rx_schedule()函数,那替代函数是啥?
  • 调用内核的函数
  • 关于内核里实现的函数
  • 如何在内核中调用自己写的函数?
  • 哪里有linux内核函数的列表?
  • 系统调用对应的内核函数在什么地方
  • 关于内核中函数执行问题
  • 请问,内核里的函数手册从哪里可以查到?
  • 请问linux内核编程的能不能调用#include <stdio.h>的函数
  • javascript开源软件 iis7站长之家
  • 关于内核函数问题
  • linux内核是用c和汇编写的,怎么会有inline内联函数呢?
  • Linux内核中影响tcp三次握手的一些协议配置
  • Fedora Core 2自带的内核升级程序下载下来内核后,要不要再编译一遍内核?
  • TCP协议四次断连过程介绍及Linux内核协议栈中相关设置项
  • 进程内核栈和操作系统内核栈的关系
  • CentOS 6内核升级:下载编译启用新内核版本详细过程
  • Linux中内核线程不访问内核态地址空间?
  • Linux进程的内核栈和用户栈概念,相互关系及切换过程
  • 2.6内核下编译2.4内核
  • linux内核中的likely宏和unlikely宏介绍及用法
  • 谁能提供kgdb内核补丁内核模块的下载
  • CentOS 6.5 下载地址及如何升级内核(kernel)版本到 3.10.28


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3