├── LICENSE ├── README.md └── docs ├── .nojekyll ├── 1-C-语言入门 ├── TOC.md ├── ch01-程序的基本概念.md ├── ch02-常量、变量和表达式.md ├── ch03-简单函数.md ├── ch04-分支语句.md ├── ch05-深入理解函数.md ├── ch06-循环语句.md ├── ch07-结构体.md ├── ch08-数组.md ├── ch09-编码风格.md ├── ch10-gdb.md ├── ch11-排序与查找.md ├── ch12-栈与队列.md └── ch13-本阶段总结.md ├── 2-C-语言本质 ├── TOC.md ├── ch14-计算机中数的表示.md ├── ch15-数据类型详解.md ├── ch16-运算符详解.md ├── ch17-计算机体系结构基础.md ├── ch18-x86-汇编程序基础.md ├── ch19-汇编与-C-之间的关系.md ├── ch20-链接详解.md ├── ch21-预处理.md ├── ch22-Makefile-基础.md ├── ch23-指针.md ├── ch24-函数接口.md ├── ch25-C-标准库.md ├── ch26-链表、二叉树和哈希表.md └── ch27-本阶段总结.md ├── 3-Linux-系统编程 ├── TOC.md ├── ch28-文件与-IO.md ├── ch29-文件系统.md ├── ch30-进程.md ├── ch31-Shell-脚本.md ├── ch32-正则表达式.md ├── ch33-信号.md ├── ch34-终端、作业控制与守护进程.md ├── ch35-线程.md ├── ch36-TCP-IP-协议基础.md └── ch37-socket-编程.md ├── README.md ├── _sidebar.md ├── images ├── 875px-ASCII-Table-wide.svg.png ├── ASCII Conversion Chart.gif ├── app-encoding.ascii.png ├── app-encoding.extascii.png ├── app-encoding.latin1.png ├── arch.box.png ├── arch.cpumode.png ├── arch.memhie.png ├── arch.pabox.png ├── arch.pobox.png ├── arch.readmem.png ├── arch.vabox.png ├── arch.von.png ├── array.count.png ├── array.multichar.png ├── array.multidim.png ├── array.string.png ├── asm.elfoverview.png ├── asm.load.png ├── asmc.array.png ├── asmc.bitfield.png ├── asmc.eax.png ├── asmc.gcc.png ├── asmc.link.png ├── asmc.nocache.png ├── asmc.stackframe.png ├── asmc.struct.png ├── cond.switch1.png ├── cond.switch2.png ├── expr.parse.png ├── expr.variable.png ├── favicon.ico ├── fs.datablock.png ├── fs.datablockaddr.png ├── fs.dup.png ├── fs.ext2layout.png ├── fs.gd.png ├── fs.repr.png ├── fs.rootinode.png ├── fs.sb.png ├── fs.vfs.png ├── func.funccall.png ├── func.scope.png ├── func2.factorial.png ├── func2.stratify.png ├── interface.bugs.png ├── interface.description.png ├── interface.malloc.png ├── interface.return.png ├── interface.synopsis.png ├── interface.vaarg.png ├── intro.compile.png ├── intro.interpret.png ├── io.fd.png ├── io.fdredirect.png ├── io.mmap.png ├── io.syscall.png ├── jobs.pg.png ├── jobs.pseudotty.png ├── jobs.terminalmodule.png ├── jobs.terminalqueue.png ├── link.addrspace.png ├── link.discontpa.png ├── link.includeh.png ├── link.indirect.png ├── link.multiobj.png ├── link.sepva.png ├── link.swap.png ├── linkedlist.binarytraverse.png ├── linkedlist.binarytree.png ├── linkedlist.circular.png ├── linkedlist.constructbinary.png ├── linkedlist.delete.png ├── linkedlist.doubly.png ├── linkedlist.hashtab.png ├── linkedlist.insert.png ├── linkedlist.pdelete.png ├── linkedlist.reverse.png ├── linkedlist.sentinel.png ├── make.graph.png ├── number.addfloat.png ├── number.biasfloat025.png ├── number.carry.png ├── number.digitallogic.png ├── number.float.png ├── number.float17.png ├── number.fulladder.png ├── number.normalfloat17.png ├── number.overflow.png ├── number.overflowp.png ├── op.bitwise.png ├── op.shiftleft.png ├── op.shiftright.png ├── pointer.argv.png ├── pointer.array.png ├── pointer.linkedlist.png ├── pointer.pointer0.png ├── pointer.pointer1.png ├── pointer.type.gif ├── process.addressspace.png ├── process.environ.png ├── process.exec.png ├── process.fork.png ├── process.forkexec.png ├── process.ipc.png ├── process.pipe.png ├── shellscript.shellexec.png ├── signal.catch.png ├── signal.internal.png ├── signal.reentrancy.png ├── socket.sockaddr.png ├── socket.tcpflowchart.png ├── socket.udpflowchart.png ├── sortsearch.calcrecurrence.png ├── sortsearch.fn0.png ├── sortsearch.mergesort.png ├── sortsearch.recurrence1.png ├── sortsearch.recurrence2.png ├── sortsearch.sortcards.png ├── sortsearch.theta.png ├── stackqueue.bfs.png ├── stackqueue.bfsqueue.png ├── stackqueue.circular.png ├── stackqueue.dfs.png ├── stackqueue.stack.png ├── struct.abstraction.png ├── struct.complex.png ├── struct.parameter.png ├── tcpip.addressclass.png ├── tcpip.arpformat.png ├── tcpip.datagram.png ├── tcpip.ethernetformat.png ├── tcpip.ipformat.png ├── tcpip.loopback.png ├── tcpip.multiplex.png ├── tcpip.slidingwindow.png ├── tcpip.stack.png ├── tcpip.tcpconnection.png ├── tcpip.tcpformat.png ├── tcpip.transferlan.png ├── tcpip.transferovernet.png ├── tcpip.udpformat.png ├── thread.corrupt.png └── thread.philosopher.png ├── index.html ├── 前言.md ├── 历史.md ├── 参考书目.md ├── 附录-A-字符编码.md └── 附录-B-GFDL.md /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # linux-c-programming 2 | Linux C 编程一站式学习 宋劲杉 北京亚嵌教育研究中心 3 | -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/1-C-语言入门/TOC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/TOC.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch01-程序的基本概念.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch01-程序的基本概念.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch02-常量、变量和表达式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch02-常量、变量和表达式.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch03-简单函数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch03-简单函数.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch04-分支语句.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch04-分支语句.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch05-深入理解函数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch05-深入理解函数.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch06-循环语句.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch06-循环语句.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch07-结构体.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch07-结构体.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch08-数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch08-数组.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch09-编码风格.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch09-编码风格.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch10-gdb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch10-gdb.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch11-排序与查找.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch11-排序与查找.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch12-栈与队列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch12-栈与队列.md -------------------------------------------------------------------------------- /docs/1-C-语言入门/ch13-本阶段总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/1-C-语言入门/ch13-本阶段总结.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/TOC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/TOC.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch14-计算机中数的表示.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch14-计算机中数的表示.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch15-数据类型详解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch15-数据类型详解.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch16-运算符详解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch16-运算符详解.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch17-计算机体系结构基础.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch17-计算机体系结构基础.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch18-x86-汇编程序基础.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch18-x86-汇编程序基础.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch19-汇编与-C-之间的关系.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch19-汇编与-C-之间的关系.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch20-链接详解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch20-链接详解.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch21-预处理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch21-预处理.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch22-Makefile-基础.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch22-Makefile-基础.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch23-指针.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch23-指针.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch24-函数接口.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch24-函数接口.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch25-C-标准库.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch25-C-标准库.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch26-链表、二叉树和哈希表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch26-链表、二叉树和哈希表.md -------------------------------------------------------------------------------- /docs/2-C-语言本质/ch27-本阶段总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/2-C-语言本质/ch27-本阶段总结.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/TOC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/TOC.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch28-文件与-IO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch28-文件与-IO.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch29-文件系统.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch29-文件系统.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch30-进程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch30-进程.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch31-Shell-脚本.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch31-Shell-脚本.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch32-正则表达式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch32-正则表达式.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch33-信号.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch33-信号.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch34-终端、作业控制与守护进程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch34-终端、作业控制与守护进程.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch35-线程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch35-线程.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch36-TCP-IP-协议基础.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch36-TCP-IP-协议基础.md -------------------------------------------------------------------------------- /docs/3-Linux-系统编程/ch37-socket-编程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/3-Linux-系统编程/ch37-socket-编程.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_sidebar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/_sidebar.md -------------------------------------------------------------------------------- /docs/images/875px-ASCII-Table-wide.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/875px-ASCII-Table-wide.svg.png -------------------------------------------------------------------------------- /docs/images/ASCII Conversion Chart.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/ASCII Conversion Chart.gif -------------------------------------------------------------------------------- /docs/images/app-encoding.ascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/app-encoding.ascii.png -------------------------------------------------------------------------------- /docs/images/app-encoding.extascii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/app-encoding.extascii.png -------------------------------------------------------------------------------- /docs/images/app-encoding.latin1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/app-encoding.latin1.png -------------------------------------------------------------------------------- /docs/images/arch.box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/arch.box.png -------------------------------------------------------------------------------- /docs/images/arch.cpumode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/arch.cpumode.png -------------------------------------------------------------------------------- /docs/images/arch.memhie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/arch.memhie.png -------------------------------------------------------------------------------- /docs/images/arch.pabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/arch.pabox.png -------------------------------------------------------------------------------- /docs/images/arch.pobox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/arch.pobox.png -------------------------------------------------------------------------------- /docs/images/arch.readmem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/arch.readmem.png -------------------------------------------------------------------------------- /docs/images/arch.vabox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/arch.vabox.png -------------------------------------------------------------------------------- /docs/images/arch.von.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/arch.von.png -------------------------------------------------------------------------------- /docs/images/array.count.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/array.count.png -------------------------------------------------------------------------------- /docs/images/array.multichar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/array.multichar.png -------------------------------------------------------------------------------- /docs/images/array.multidim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/array.multidim.png -------------------------------------------------------------------------------- /docs/images/array.string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/array.string.png -------------------------------------------------------------------------------- /docs/images/asm.elfoverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asm.elfoverview.png -------------------------------------------------------------------------------- /docs/images/asm.load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asm.load.png -------------------------------------------------------------------------------- /docs/images/asmc.array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asmc.array.png -------------------------------------------------------------------------------- /docs/images/asmc.bitfield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asmc.bitfield.png -------------------------------------------------------------------------------- /docs/images/asmc.eax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asmc.eax.png -------------------------------------------------------------------------------- /docs/images/asmc.gcc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asmc.gcc.png -------------------------------------------------------------------------------- /docs/images/asmc.link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asmc.link.png -------------------------------------------------------------------------------- /docs/images/asmc.nocache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asmc.nocache.png -------------------------------------------------------------------------------- /docs/images/asmc.stackframe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asmc.stackframe.png -------------------------------------------------------------------------------- /docs/images/asmc.struct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/asmc.struct.png -------------------------------------------------------------------------------- /docs/images/cond.switch1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/cond.switch1.png -------------------------------------------------------------------------------- /docs/images/cond.switch2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/cond.switch2.png -------------------------------------------------------------------------------- /docs/images/expr.parse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/expr.parse.png -------------------------------------------------------------------------------- /docs/images/expr.variable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/expr.variable.png -------------------------------------------------------------------------------- /docs/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/favicon.ico -------------------------------------------------------------------------------- /docs/images/fs.datablock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.datablock.png -------------------------------------------------------------------------------- /docs/images/fs.datablockaddr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.datablockaddr.png -------------------------------------------------------------------------------- /docs/images/fs.dup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.dup.png -------------------------------------------------------------------------------- /docs/images/fs.ext2layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.ext2layout.png -------------------------------------------------------------------------------- /docs/images/fs.gd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.gd.png -------------------------------------------------------------------------------- /docs/images/fs.repr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.repr.png -------------------------------------------------------------------------------- /docs/images/fs.rootinode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.rootinode.png -------------------------------------------------------------------------------- /docs/images/fs.sb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.sb.png -------------------------------------------------------------------------------- /docs/images/fs.vfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/fs.vfs.png -------------------------------------------------------------------------------- /docs/images/func.funccall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/func.funccall.png -------------------------------------------------------------------------------- /docs/images/func.scope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/func.scope.png -------------------------------------------------------------------------------- /docs/images/func2.factorial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/func2.factorial.png -------------------------------------------------------------------------------- /docs/images/func2.stratify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/func2.stratify.png -------------------------------------------------------------------------------- /docs/images/interface.bugs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/interface.bugs.png -------------------------------------------------------------------------------- /docs/images/interface.description.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/interface.description.png -------------------------------------------------------------------------------- /docs/images/interface.malloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/interface.malloc.png -------------------------------------------------------------------------------- /docs/images/interface.return.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/interface.return.png -------------------------------------------------------------------------------- /docs/images/interface.synopsis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/interface.synopsis.png -------------------------------------------------------------------------------- /docs/images/interface.vaarg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/interface.vaarg.png -------------------------------------------------------------------------------- /docs/images/intro.compile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/intro.compile.png -------------------------------------------------------------------------------- /docs/images/intro.interpret.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/intro.interpret.png -------------------------------------------------------------------------------- /docs/images/io.fd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/io.fd.png -------------------------------------------------------------------------------- /docs/images/io.fdredirect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/io.fdredirect.png -------------------------------------------------------------------------------- /docs/images/io.mmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/io.mmap.png -------------------------------------------------------------------------------- /docs/images/io.syscall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/io.syscall.png -------------------------------------------------------------------------------- /docs/images/jobs.pg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/jobs.pg.png -------------------------------------------------------------------------------- /docs/images/jobs.pseudotty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/jobs.pseudotty.png -------------------------------------------------------------------------------- /docs/images/jobs.terminalmodule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/jobs.terminalmodule.png -------------------------------------------------------------------------------- /docs/images/jobs.terminalqueue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/jobs.terminalqueue.png -------------------------------------------------------------------------------- /docs/images/link.addrspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/link.addrspace.png -------------------------------------------------------------------------------- /docs/images/link.discontpa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/link.discontpa.png -------------------------------------------------------------------------------- /docs/images/link.includeh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/link.includeh.png -------------------------------------------------------------------------------- /docs/images/link.indirect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/link.indirect.png -------------------------------------------------------------------------------- /docs/images/link.multiobj.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/link.multiobj.png -------------------------------------------------------------------------------- /docs/images/link.sepva.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/link.sepva.png -------------------------------------------------------------------------------- /docs/images/link.swap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/link.swap.png -------------------------------------------------------------------------------- /docs/images/linkedlist.binarytraverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.binarytraverse.png -------------------------------------------------------------------------------- /docs/images/linkedlist.binarytree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.binarytree.png -------------------------------------------------------------------------------- /docs/images/linkedlist.circular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.circular.png -------------------------------------------------------------------------------- /docs/images/linkedlist.constructbinary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.constructbinary.png -------------------------------------------------------------------------------- /docs/images/linkedlist.delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.delete.png -------------------------------------------------------------------------------- /docs/images/linkedlist.doubly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.doubly.png -------------------------------------------------------------------------------- /docs/images/linkedlist.hashtab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.hashtab.png -------------------------------------------------------------------------------- /docs/images/linkedlist.insert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.insert.png -------------------------------------------------------------------------------- /docs/images/linkedlist.pdelete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.pdelete.png -------------------------------------------------------------------------------- /docs/images/linkedlist.reverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.reverse.png -------------------------------------------------------------------------------- /docs/images/linkedlist.sentinel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/linkedlist.sentinel.png -------------------------------------------------------------------------------- /docs/images/make.graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/make.graph.png -------------------------------------------------------------------------------- /docs/images/number.addfloat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.addfloat.png -------------------------------------------------------------------------------- /docs/images/number.biasfloat025.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.biasfloat025.png -------------------------------------------------------------------------------- /docs/images/number.carry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.carry.png -------------------------------------------------------------------------------- /docs/images/number.digitallogic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.digitallogic.png -------------------------------------------------------------------------------- /docs/images/number.float.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.float.png -------------------------------------------------------------------------------- /docs/images/number.float17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.float17.png -------------------------------------------------------------------------------- /docs/images/number.fulladder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.fulladder.png -------------------------------------------------------------------------------- /docs/images/number.normalfloat17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.normalfloat17.png -------------------------------------------------------------------------------- /docs/images/number.overflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.overflow.png -------------------------------------------------------------------------------- /docs/images/number.overflowp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/number.overflowp.png -------------------------------------------------------------------------------- /docs/images/op.bitwise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/op.bitwise.png -------------------------------------------------------------------------------- /docs/images/op.shiftleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/op.shiftleft.png -------------------------------------------------------------------------------- /docs/images/op.shiftright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/op.shiftright.png -------------------------------------------------------------------------------- /docs/images/pointer.argv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/pointer.argv.png -------------------------------------------------------------------------------- /docs/images/pointer.array.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/pointer.array.png -------------------------------------------------------------------------------- /docs/images/pointer.linkedlist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/pointer.linkedlist.png -------------------------------------------------------------------------------- /docs/images/pointer.pointer0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/pointer.pointer0.png -------------------------------------------------------------------------------- /docs/images/pointer.pointer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/pointer.pointer1.png -------------------------------------------------------------------------------- /docs/images/pointer.type.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/pointer.type.gif -------------------------------------------------------------------------------- /docs/images/process.addressspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/process.addressspace.png -------------------------------------------------------------------------------- /docs/images/process.environ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/process.environ.png -------------------------------------------------------------------------------- /docs/images/process.exec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/process.exec.png -------------------------------------------------------------------------------- /docs/images/process.fork.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/process.fork.png -------------------------------------------------------------------------------- /docs/images/process.forkexec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/process.forkexec.png -------------------------------------------------------------------------------- /docs/images/process.ipc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/process.ipc.png -------------------------------------------------------------------------------- /docs/images/process.pipe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/process.pipe.png -------------------------------------------------------------------------------- /docs/images/shellscript.shellexec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/shellscript.shellexec.png -------------------------------------------------------------------------------- /docs/images/signal.catch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/signal.catch.png -------------------------------------------------------------------------------- /docs/images/signal.internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/signal.internal.png -------------------------------------------------------------------------------- /docs/images/signal.reentrancy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/signal.reentrancy.png -------------------------------------------------------------------------------- /docs/images/socket.sockaddr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/socket.sockaddr.png -------------------------------------------------------------------------------- /docs/images/socket.tcpflowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/socket.tcpflowchart.png -------------------------------------------------------------------------------- /docs/images/socket.udpflowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/socket.udpflowchart.png -------------------------------------------------------------------------------- /docs/images/sortsearch.calcrecurrence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/sortsearch.calcrecurrence.png -------------------------------------------------------------------------------- /docs/images/sortsearch.fn0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/sortsearch.fn0.png -------------------------------------------------------------------------------- /docs/images/sortsearch.mergesort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/sortsearch.mergesort.png -------------------------------------------------------------------------------- /docs/images/sortsearch.recurrence1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/sortsearch.recurrence1.png -------------------------------------------------------------------------------- /docs/images/sortsearch.recurrence2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/sortsearch.recurrence2.png -------------------------------------------------------------------------------- /docs/images/sortsearch.sortcards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/sortsearch.sortcards.png -------------------------------------------------------------------------------- /docs/images/sortsearch.theta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/sortsearch.theta.png -------------------------------------------------------------------------------- /docs/images/stackqueue.bfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/stackqueue.bfs.png -------------------------------------------------------------------------------- /docs/images/stackqueue.bfsqueue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/stackqueue.bfsqueue.png -------------------------------------------------------------------------------- /docs/images/stackqueue.circular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/stackqueue.circular.png -------------------------------------------------------------------------------- /docs/images/stackqueue.dfs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/stackqueue.dfs.png -------------------------------------------------------------------------------- /docs/images/stackqueue.stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/stackqueue.stack.png -------------------------------------------------------------------------------- /docs/images/struct.abstraction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/struct.abstraction.png -------------------------------------------------------------------------------- /docs/images/struct.complex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/struct.complex.png -------------------------------------------------------------------------------- /docs/images/struct.parameter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/struct.parameter.png -------------------------------------------------------------------------------- /docs/images/tcpip.addressclass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.addressclass.png -------------------------------------------------------------------------------- /docs/images/tcpip.arpformat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.arpformat.png -------------------------------------------------------------------------------- /docs/images/tcpip.datagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.datagram.png -------------------------------------------------------------------------------- /docs/images/tcpip.ethernetformat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.ethernetformat.png -------------------------------------------------------------------------------- /docs/images/tcpip.ipformat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.ipformat.png -------------------------------------------------------------------------------- /docs/images/tcpip.loopback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.loopback.png -------------------------------------------------------------------------------- /docs/images/tcpip.multiplex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.multiplex.png -------------------------------------------------------------------------------- /docs/images/tcpip.slidingwindow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.slidingwindow.png -------------------------------------------------------------------------------- /docs/images/tcpip.stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.stack.png -------------------------------------------------------------------------------- /docs/images/tcpip.tcpconnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.tcpconnection.png -------------------------------------------------------------------------------- /docs/images/tcpip.tcpformat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.tcpformat.png -------------------------------------------------------------------------------- /docs/images/tcpip.transferlan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.transferlan.png -------------------------------------------------------------------------------- /docs/images/tcpip.transferovernet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.transferovernet.png -------------------------------------------------------------------------------- /docs/images/tcpip.udpformat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/tcpip.udpformat.png -------------------------------------------------------------------------------- /docs/images/thread.corrupt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/thread.corrupt.png -------------------------------------------------------------------------------- /docs/images/thread.philosopher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/images/thread.philosopher.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/前言.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/前言.md -------------------------------------------------------------------------------- /docs/历史.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/历史.md -------------------------------------------------------------------------------- /docs/参考书目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/参考书目.md -------------------------------------------------------------------------------- /docs/附录-A-字符编码.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/附录-A-字符编码.md -------------------------------------------------------------------------------- /docs/附录-B-GFDL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mingits/linux-c/HEAD/docs/附录-B-GFDL.md --------------------------------------------------------------------------------