易截截图软件、单文件、免安装、纯绿色、仅160KB

linux内核结构体

 -------------------------------------------------------------------------------------------------------
//By:yuyongbao
//QQ:673360056
LINUX 内核结构体
struct attribute
{
    const char    * name;
    struct module        * owner;
    mode_t        mode;
};
struct attribute_group
{
    const char    * name;
    struct attribute  ** attrs;
};
struct blocking_notifier_head
{
    struct rw_semaphore rwsem;
    struct notifier_block *head;
};
struct bus_attribute
{
    struct attribute  attr;
    ssize_t (*show)(struct bus_type *, char * buf);
    ssize_t (*store)(struct bus_type *, const char * buf, size_t count);
};
struct bus_type
{
    const char    * name;
    struct module     * owner;
 
    struct kset       subsys;
    struct kset       drivers;
    struct kset       devices;
    struct klist      klist_devices;
    struct klist      klist_drivers;
 
    struct blocking_notifier_head bus_notifier;
 
    struct bus_attribute * bus_attrs;
    struct device_attribute  * dev_attrs;
    struct driver_attribute  * drv_attrs;
    struct bus_attribute drivers_autoprobe_attr;
    struct bus_attribute drivers_probe_attr;
 
    int    (*match)(struct device * dev, struct device_driver * drv);
    int    (*uevent)(stru


相关文档:

linux 系统调用列表(转)

转自:
http://www.ibm.com/developerworks/cn/linux/kernel/syscall/part1/appendix.html
本文列出了大部分常见的Linux系统调用,并附有简要中文说明。
以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使 ......

linux getopts命令,处理shell脚本参数

#!/bin/bash
while getopts "ab:cd:" Option
# b and d take arguments
#
do
case $Option in
a) echo -e "a = $OPTIND";;
b) echo -e "b = $OPTIND $OPTARG";;
c) echo -e "c = $OPTIND";;
d) echo -e "d = $OPTIND $OPTARG";;
esac
done
shift $(($OPTIND - 1)) ......

LINUX使用记录

-------------------------------------------------------------------------------------------------------
By:yuyongbao
QQ:673360056
1、  linux下共享文件。安装smbserver。然后在《系统设置》中打开《服务器设置》的《smb server》服务器,输入相关路径即可。然后在window中,使用网络邻居查找linux。(注 ......

Linux执行以及虚拟内存之用

Linux Execution and Virtual Memory Utilization 
Linux执行以及虚拟内存之用
When Linux boots, it starts with the MMU disabled, so initially it deals only with physical 
memory. The kernel image is copied to physical address 0x8000 in DRAM and executed. First a master page table is created ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号