图书介绍
XENIX开发系统 程序员参考手册PDF|Epub|txt|kindle电子书版本下载
![XENIX开发系统 程序员参考手册](https://www.shukui.net/cover/43/31178899.jpg)
- 白为民,李浩,钱令仪,张斌等译 著
- 出版社: 北京:科学出版社
- ISBN:7030041178
- 出版时间:1994
- 标注页数:366页
- 文件大小:12MB
- 文件页数:393页
- 主题词:
PDF下载
下载说明
XENIX开发系统 程序员参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 程序设计命令(CP)3
intro XENIX开发系统命令介绍3
adb 引用一个通用的调试程序3
admin 创建和管理SCCS文件9
exp,log,pow,sqrt,log10
ar 维护档案和库13
asx XENIX 8086/186/286汇编程序14
cb 美化C程序15
cc 引用C编译程序16
cdc 修改SCCS delta的注释24
cflow 生成C程序流程图25
comb 合并SCCS的delta27
cpp C语言预处理程序28
cref 产生对照表30
ctags 建立标记文件31
cxref 生成C程序的交叉引用32
delta 建立SCCS文件的delta(更改)33
dosld XENIX到MS-DOS交叉链接程序35
get 取SCCS文件版本36
gets 从标准输入读入一个串40
hdr 显示目标文件选出的若干部分40
help 有关SCCS命令的求助命令41
ld 引用链接编辑程序42
lex 生成词法分析程序44
lint 检查C语言的用法和语法45
lorder 找出一个目标库中的顺序关系47
m4 引用一个宏处理程序48
make 维护、更新和重新生成成组的程序50
masm 引用XENIX汇编程序55
mkstr 由C源文件建立出错消息文件58
nm 显示名字表59
prof 显示统计直方图数据60
prs 显示SCCS文件61
ranlib 将档案库转换成随机库64
ratfor 将合理的FORTRAN转换成标准的FORTRAN64
regcmp 编译正则表达式65
rmdel 从一个SCCS文件中删除一个版本66
sccsdiff 比较一个SCCS文件的两个版本67
sact 显示当前SCCS文件的编辑活动情况67
sdb 引用符号汇编程序68
size 显示目标文件的大小73
spline 以平滑曲线插值73
strings 在目标文件中查找可打印字符串74
strip 删除符号表和重定位74
time 命令计时75
tsort 拓扑排序75
unget 取消前一个对SCCS文件施用的get命令76
val 使一个SCCS文件合法化76
xref C程序的交叉引用78
xstr 从C源程序中抽取字符串78
yacc 引用编译程序的编译程序79
第二篇 设备驱动程序例程(K)83
intro 规定设备驱动程序例程83
vas 虚拟地址存储例程85
intro 系统服务、库函数以及错误编号简介91
第三篇 系统服务(S)91
a641,164a 长整数与基为64的ASCII码之间的相互转换100
abort 产生一个IOT故障100
abs 返回整数的绝对值101
access 确定文件的可访问性101
acct 启动或停止进程记帐103
alarm 设置进程的报警时钟104
assert 帮助验证程序的合法性105
atof,atoi,atol 将ASCII码转换成数106
bessel,j0,j1,jn,y0,yl,yn执行Bessel函数107
brkctl 在远程段内分配数据108
bsearch 执行折半查找110
chdir 改变工作目录112
chmod 改变文件方式112
chown 改变文件的所有者和组114
chroot 改变根目录115
chsize 改变文件大小115
close 关闭一个文件描述字116
clock 实时时钟116
conv,toupper,tolower,toasscii字符转换117
creat 创建一个新文件或重写一个已存在的文件118
creatsem 创建一个二元信号灯119
ctermid 为终端生成一个文件名120
ctime,localtime,gmtime,asctime,tzset将日期和时间转换成ASCII码121
ctype,isalpha,isupper,islower,isdigit,isxdigit,isalnum,isspace,ispunct,isprint,isgraph,iscntrl,isascii,tolower,toupper,toascii分类或转换字符122
curses 执行屏幕和光标函数123
cuserid 获取用户注册名131
dbminit,fetch,store,delete,firstkey,nextkey执行数据库函数132
defopen,defread 读默认文件135
dial 建立输出终端线连接136
opendir,readdir,telldir,seekdir,rewinddir,closedir完成目录操作138
drand48,erand48,lrand48,nrand48,mrand48,jrand48,srand48,lcong48,seed产生均匀分布的伪随机数140
dup,dup2 复制一个打开文件的描述字142
ecvt,fcvt,gcvt 输出转换143
end,etext,edata 程序的最后存储地址144
erf,erfc 误差函数和余误差函数144
ev_close 关闭事件队列和所有相关设备145
ev_block 等待,直到事件队列中有一个事件145
ev_count 返回当前事件队列中的事件个数146
ev_flush 删除当前事件队列中所有事件147
ev_getdev 得到一组与一个事件队列相关的设备147
ev_getemask 返回当前事件掩码标记148
ev_gindev 包含或拒绝一个事件设备149
ev_init 初始化事件管理程序150
ev_open 打开一个事件队列151
ev_pop 从事件队列中弹出一个事件152
ev_read 从事件队列中读出下一个事件153
ev_setemask 设置事件的掩码标记154
ev_resume 重新启动一个事件挂起队列154
ev_suspend 挂起一个事件队列155
execl,execv,execle,execve,execlp,execvp执行文件156
execseg 使一个数据区可执行159
exit,_exit 终止一个进程161
执行指数、对数、乘方、平方根函数162
fcntl 控制打开文件163
fclose,fflush 关闭或刷新字符流163
ferror,feof,clearerr,f ileno确定字符流状态166
floor,fabs,ceil,fmod绝对值、下整数、上整数和余数函数166
fopen,freopen,fdopen打开一个字符流167
fork 创建一个新进程168
fread,fwrite 带缓冲的二进制输入和输出170
frexp,ldexp,modf 将浮点数分离为尾数和指数170
fseek,ftell,rewind 在字符流中重新定位文件指针171
ftok 进程通信的标准程序包172
ftw 遍历文件树173
gamma г函数的对数175
getc,getchar,fgetc,getw175
从字符流中取字符或字175
getcwd 获取当前工作目录的路径名176
getdents 读目录项并且以独立于文件系统的格式放入177
getenv 取环境名的值178
getgrent,getgrgid,getgrnam,setgrent,endgrent取文件组项179
getopt 从实参向量中获取选项字母180
getlogin 取注册名180
getpass 读一个口令182
getpid,getpgrp,getppid获取进程、进程组和父进程的id182
getpw 获取给定用户ID的口令183
getpwent,getpwuid,getpwnam,setpwent,endpwent获取口令文件项183
gets,fgets 从字符流中取字符串184
getuid,geteuid,getgid,getegid取实际用户ID、有效用户ID、实际用户组ID和有效用户组ID185
getutent,getutid,getutline,pututline,setutent,endutent,utmpname访问utmp文件项185
hsearch,hcreate,hdestroy管理散列搜索表187
hypot 确定欧几里德距离190
ioctl 控制字符设备191
kill 向进程或进程组发一个信号191
13tol,lto13 在3字节整数与长整数之间进行转换192
link 把一个新文件名同一个现存文件链接193
lock 封锁在主存中的进程194
lockf 在文件上提供信号灯的记录封锁194
locking 为读或写而封锁或释放文件区196
lsearch,lfind 执行线性搜索和更新198
logname 查找用户的注册名198
lseek 移动文件读/写指针200
malloc,free,realloc,calloc分配主存200
malloc,free,realloc,calloc,mallinfo,mallopt快速分配主存202
matherr 出错处理函数204
memccpy,memchr,memcmp,memcpy,memset存储器操作207
mkdir 构造目录208
mknod 建立目录、特别文件或普通文件210
monitor 准备执行直方图统计211
mktemp 产生唯一的文件名211
mount 安装文件系统212
msgctl 提供消息控制操作213
msgget 取消息队列214
msgop 消息操作215
nap 暂时停止执行218
nice 改变进程的优先级218
nlist 从名字表中取得登记项219
open 打开文件以进行读或写220
opensem 打开信号灯221
pause 暂停一个进程直到收到信号为止222
perror,sys_errlist,sys_nerr,errno发送系统出错消息223
pipe 创建进程间管道223
plock 封锁内存中的进程、正文或数据224
popen,pclose 激活进程的I/O225
printf,fprintf,sprintf 格式化输出225
proctl 控制活动进程或活动进程组228
profil 创建一个执行时间直方图229
ptrace 跟踪一个进程230
putc,putchar,fputc,putw 将字符或字放到一个字符流上232
putenv 改变或增加环境值233
putpwent 写入口令文件登记项234
puts,fputs 把一个字符串放到字符流上234
qsort 快速排序235
rand,srand 产生一个随机数235
rdchk 检测是否有可读的数据236
read 从一个文件中读236
regex,regcmp 编译并且执行正则表达式237
regexp 正则表达式编译和匹配程序239
rmdir 删除目录242
sbrk,brk 改变数据段的空间分配243
scanf,fscanf,sscanf 转换和格式输入244
sdenter,sdleave 同步访问一个共享数据段247
sdget,sdfree 获取和释放一个共享数据段248
sdgetv,sdwaitv 同步共享数据访问249
select 同步I/O多路转换250
semctl 控制信号灯操作251
semget 获取一组信号灯253
semop 执行信号灯操作254
setbuf,setvbuf 把缓冲赋予一个流257
setjmp,longjmp 执行非局部“转移”258
setpgrp 设置进程组ID258
setuid,setgid 设置用户标识和用户组标识259
shmctl 控制共享内存的操作260
shmget 获得一个共享内存段261
shmop 执行对共享内存的操作262
shutdn 刷新块输入/输出并且停止CPU264
signal 说明收到一个信号时的动作265
sigsem 对正在等待一个信号灯的进程发信号268
sigset,sighold,sigrelse,sigignore,sigpause 系统V信号管理268
sinh,cosh,tanh 计算双曲函数272
sleep 将执行挂起一段时间273
sputl,sgetl 用与机器无关的方式访问长整数数据273
ssignal,gsignal 实现软信号274
stat,fstat 得到文件状态275
statfs,fstatfs 获取文件系统信息276
stdio 执行带缓冲的标准输入和输出278
stime 设置时间279
string,strcat,strncat,strcmp,strncmp,strcpy,strncpy,strchr,strrchr,strpbrk,strspn,strcspn,strtok,strdup字符串运算279
strtod,atof 把一个字符串转换为一个双精度数281
strtol,atol,atoi 把字符串转换为整数282
swab 对换字节283
swapadd 指定分页和对换的附加设备283
sync 更新专用块283
sysi86 针对具体机器的功能284
system 执行一个shell命令286
tgetent,tgetnum,tgetflag,tgetstr,tgoto,tputs 终端函数287
terminfo 终端描述数据库289
time,ftime 获取日期和时间297
times 获取进程和子进程的时间298
tmpfile 产生一个临时文件298
tmpnam,tempnam 为一个临时文件产生一个名字299
sin,cos,tan,asin,acos,atan,atan 三角函数300
tsearch,tfind,tdelete,twalk 管理二叉搜索树301
ttyname,isatty 找出一个终端的名字304
ttyslot 在当前用户的utmp文件中找一个空位305
uadmin 管理控制305
ulimit 得到并设置对用户的限制306
umask 设置并得到文件屏蔽码307
umount 拆卸一个文件系统307
uname 得到当前XENIX系统的名字308
unlink 删除目录登记项310
ungetc 把字符推回到输入流中310
ustat 得到文件系统统计信息311
utime 设置文件访问和修改的时间312
varargs 可变实参表313
vprintf,vfprintf,vspringf 显示一个varargs实参表的格式化后的输出314
wait 等待一个子进程停止或结束316
waitsem,nbwaitsem 等待和检查被信号灯控制存取的资源317
write 写一个文件317
xlist,fxlist 从文件中得到名字表319
第四篇 DOS例程(DOS)323
intro DOS交叉开发功能介绍323
bdos 引用DOS系统调用323
cgets 得到字符串324
cprintf 格式化输出325
cputs 在控制台上输出字符串326
cscanf 对控制台输入进行转换和格式化326
dosexterr 取DOS出错消息327
eof 判断文件结束328
exit 终止调用进程329
fclose,fcloseall 关闭字符流330
fgetc,fgetchar 从字符流中读字符331
filelength 获取文件的长度332
flushall 清理所有缓冲333
fp_off,fp_seg 返回位移值和段值334
fputc,fpuchar 向字符流写字符335
getch 读字符336
inp 返回字节337
getche 读入并回显字符337
int86 执行中断338
int86X 执行中断339
intdos 执行DOS系统调用341
intdosx 执行DOS系统调用342
isatty 检查字符设备343
itoa 把整数值转换为字符串344
kbhit 检测主控台是否有键入345
labs 返回长整数的绝对值345
ltoa 把长整数转换为字符串346
mkdir 创建新目录347
movedata 从指定的地址复制数据348
outp 把字节写到输出端口349
putch 把字符写到控制台350
rename 重新命名文件或目录350
rmdir 删除目录351
segread 提取段寄存器的值352
setmode 设置转换模式353
sopen 为读和写共享打开文件354
spawnl,spawnvp 创建新进程357
strlen 返回字符串长度360
strlwr 把大写字符串转换为小写字符360
strrev 把一字符串中字符的次序颠倒361
strset 把字符串中的所有字符设为一个字符362
strupr 把小写字符转换为大写字符363
tell 获取文件指针的当前位置363
ultoa 把数值转换为字符364
ungetch 把一字符送回控制台缓冲区365