• 大小: 118KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-06
  • 语言: 其他
  • 标签: linux  源码  源程序  

资源简介

linux源码,对有意愿成为操作系统工程师的人有很大作用!

资源截图

代码片段和文件信息

/*
 *  linux/fs/bitmap.c
 *
 *  (C) 1991  Linus Torvalds
 */

/* bitmap.c contains the code that handles the inode and block bitmaps */
#include 

#include 
#include 

#define clear_block(addr) \
__asm__(“cld\n\t“ \
“rep\n\t“ \
“stosl“ \
::“a“ (0)“c“ (BLOCK_SIZE/4)“D“ ((long) (addr)):“cx““di“)

#define set_bit(nraddr) ({\
register int res __asm__(“ax“); \
__asm__ __volatile__(“btsl %2%3\n\tsetb %%al“: \
“=a“ (res):“0“ (0)“r“ (nr)“m“ (*(addr))); \
res;})

#define clear_bit(nraddr) ({\
register int res __asm__(“ax“); \
__asm__ __volatile__(“btrl %2%3\n\tsetnb %%al“: \
“=a“ (res):“0“ (0)“r“ (nr)“m“ (*(addr))); \
res;})

#define find_first_zero(addr) ({ \
int __res; \
__asm__(“cld\n“ \
“1:\tlodsl\n\t“ \
“notl %%eax\n\t“ \
“bsfl %%eax%%

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5053  2013-02-17 10:06  linux 源代码\boot\bootsect.s

     文件       5938  1991-11-18 23:05  linux 源代码\boot\head.s

     文件       5364  1991-12-06 06:48  linux 源代码\boot\setup.s

     文件       4042  1991-11-27 05:31  linux 源代码\fs\bitmap.c

     文件       1422  1991-11-01 01:19  linux 源代码\fs\block_dev.c

     文件       9072  1991-12-07 04:21  linux 源代码\fs\buffer.c

     文件       2103  1991-11-19 17:10  linux 源代码\fs\char_dev.c

     文件       9134  1991-12-02 04:01  linux 源代码\fs\exec.c

     文件       1455  1991-10-02 22:16  linux 源代码\fs\fcntl.c

     文件       1852  1991-12-02 03:02  linux 源代码\fs\file_dev.c

     文件        122  1991-10-02 22:16  linux 源代码\fs\file_table.c

     文件       6933  1991-12-07 04:16  linux 源代码\fs\inode.c

     文件        977  1991-11-19 17:13  linux 源代码\fs\ioctl.c

     文件       5053  1991-12-02 11:21  linux 源代码\fs\Makefile

     文件      16562  1991-11-26 03:20  linux 源代码\fs\namei.c

     文件       4340  1991-11-26 03:21  linux 源代码\fs\open.c

     文件       2385  1991-10-19 03:02  linux 源代码\fs\pipe.c

     文件       2802  1991-11-25 23:47  linux 源代码\fs\read_write.c

     文件       1175  1991-10-02 22:16  linux 源代码\fs\stat.c

     文件       5628  1991-12-07 04:10  linux 源代码\fs\super.c

     文件       1148  1991-10-02 22:16  linux 源代码\fs\truncate.c

     文件       6047  1991-09-17 23:10  linux 源代码\include\a.out.h

     文件        477  1991-08-07 18:17  linux 源代码\include\asm\io.h

     文件        507  1991-06-16 04:54  linux 源代码\include\asm\memory.h

     文件       1366  1991-11-26 02:48  linux 源代码\include\asm\segment.h

     文件       1711  1991-09-17 21:08  linux 源代码\include\asm\system.h

     文件        321  1991-09-17 23:12  linux 源代码\include\const.h

     文件       1049  1991-11-08 01:30  linux 源代码\include\ctype.h

     文件       1268  1991-09-17 23:04  linux 源代码\include\errno.h

     文件       1374  1991-09-17 23:12  linux 源代码\include\fcntl.h

............此处省略88个文件信息

评论

共有 条评论