设为首页 加入收藏

TOP

深入理解C语言-08 库函数(二)
2014-11-23 19:55:50 来源: 作者: 【 】 浏览:19
Tags:深入 理解 语言 -08 函数
;
int toupper(int ch);

/* 错误处理 */
#include
void assert(int exp);
void perror(char* str);
char* strerror(int errno);

/* 进程控制 */
#include
void abort(void);
int exit(int ret);
int _exit(int ret);
int atexit(void(*exitfun)(void));

#include
int execl(char *pathname,char *arg0,char *arg1,…,char *argn,NULL);
int execle(char *pathname,char *arg0,char *arg1,…, char *argn,NULL,char *envp[]) ;
int execlp(char *pathname,char *arg0,char *arg1,…,NULL);
int execlpe(char *pathname,char *arg0,char *arg1,…,NULL,char *envp[]);
int execv(char *pathname,char *argv[]);
int execve(char *pathname,char *argv[],char *envp[]);
int execvp(char *pathname,char *argv[]);
int execvpe(char *pathname,char *argv[],char *envp[]);

int spawnl(int mode,char *pathname,char *arg0,char *arg1,…, char *argn,NULL);
int spawnle(int mode,char *pathname,char *arg0,char *arg1,…, char *argn,NULL,char *envp[]);
int spawnlp(int mode,char *pathname,char *arg0,char *arg1,…, char *argn,NULL);
int spawnlpe(int mode,char *pathname,char *arg0,char *arg1,…, char *argn,NULL,char *envp[]);
int spawnv(int mode,char *pathname,char *argv[]);
int spawnve(int mode,char *pathname,char *argv[],char *envp[]);
int spawnvp(int mode,char *pathname,char *argv[]);
int spawnvpe(int mode,char *pathname,char *argv[],char *envp[]);

/* 内存相关 */
void* calloc(unsigned n, unsigned size);
void* malloc(unsigned int size);
void free(void* ptr);

对于不清楚的函数,强烈建议看AUPE(Unix环境高级编程)。
就工作的帮助价值来说,这本书在我心目中排第一。

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言 指针 地址算数运算 字符指.. 下一篇C语言 enum 枚举 注意要点

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: