APUE 学习笔记——UNIX 标准及实现

栏目: IT技术 · 发布时间: 6年前

内容简介:APUE 学习笔记——UNIX 标准及实现

1、POSIX 与 SUS 是什么?

  • POSIX(Portable Operating System Interface): 指的是可移植操作系统接口。该标准的目的是提升应用程序在各种UNIX系统环境之间的可移植性。它定义了“符合POSIX”的操作系统必须提供的各种服务。( POSIX 包含了 ISO C 标准库函数)
  • SUS(Single Unix Specification):是 POSIX 标准的一个超集,他定义了一些附加接口扩展了 POSIX 规范提供的功能。

2、UNIX 的主要实现有哪些?

  • SVR4(UNIX System V Release 4)
  • 4.4 BSD(Berkeley Software Distribution)
  • FreeBSD
  • Linux
  • Mac OS X
  • Solaris

3、程序限制分为哪几种?

某些限制在一个给定的 UNIX 实现中可能是固定的(由头文件定义),在另一个 UNIX 实现中可能是动
态的(需要由进程调用一个函数获得限制值)。如文件名的最大字符数在不同的操作系统中,是属于动态/
静态限制。因此提供了三种限制:

 1、编译时限制(由头文件给定)
 2、与文件或者目录无关的运行时限制(由 `sysconf`函数给定)
 3、与文件或者目录相关的运行时限制(由 `pathconf`函数以及`fpathconf`函数给定)

API

long sysconf(int name); 
long pathconf(const char*pathname,int name);
long fpathconf(int fd,int name); //fd 为文件描述符

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

商业模式新生代

商业模式新生代

亚历山大•奥斯特瓦德 (Alexander Osterwalder)、伊夫•皮尼厄 (Yves Pigneur) / 王帅、毛心宇、严威 / 机械工业出版社 / 2011-8-15 / 88.00元

中文官网:http://www.bizmodel.org 内容简介:当你愉快的看完第一章:商业模式画布,赫然发现这些构成要素全 都交织成一幅清晰的图像在脑海中呈现,它们如何互相影响、如何交互作用全都历历在目。利用商业模式画布分析瑞士银行、Google、Lego、Wii 、Apple等跨国企业,归纳出三种不同的产业 模式,也涵括新近的热门现象免费效应及长尾理论等。在这些有趣的例子中,我们不仅更......一起来看看 《商业模式新生代》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具