The GNU C Library Reference Manual.pdf


-
The GNU C Library Reference Manual
The GNU C Library Reference manual Sandra loosemore with Richard m. stallman, Roland McGrath, Andrew Oram, and Ulrich Drepper for version 2.17 This file documents the Gnu C Library This is The GN C Library Reference Manual, for version 2.17 Copyright 1993-2012 Free Software Foundation, Inc Permission is granted to copy, distribute and /or modify this document under the terms of the gnu Frcc Documentation License, Version 1. 3 or any latcr version published by the Free Software Foundation; with the Invariant Sections being " Free Software Needs free Documentation"and"GNU Lesser General Public License, the Front-Cover texts being "A GNU Manual", and with the Back-Cover Texts as in(a)below. A copy of the license is included in the section entitled "Gnu Free Documentation License ll (a) The FSF's Back-Cover Text is: You have the freedom to copy and modify this GNU manual. Buying copies from the FSF supports it in developing gnU and promoting software freedon.” Short contents 1 Introduction 2 Error Reporting 3 Virtual Memory Allocation And Paging......... 30 4 Character handling 65 5 String and array utilities 73 6 Character Set Handling 7 Locales and internationalization 看·· 150 8 Message translation ,,,168 9 Searching and Sortin 192 10 Pattern Matching 202 11 Input/Output Ove 222 12 Input/Output on Streams 227 13 LOw-Level Input/Output 296 14 File System Interfac 343 15 Pipes and FIFOs 384 16 Sockets 89 17 Low-Level Terminal interface 434 slog ..,,,.,,,,,460 1 9 Mathematics .467 20 Arithmetic functions 510 21 Date and time 541 22 Resource Usage And Limitation.............574 23 Non-Local exits 594 24 Signal Handling 603 25 The Basic Program/ System Interface 647 26 Processes ...690 27 Job Control ...701 28 Systerm Databases and Name service switch 720 29 Users and groups 729 30 System management ....756 31 System Configuration parameters ..772 32 DES Encryption and Password handling e··申非 792 33 Debugging support 799 a C Language Facilities in the Library b Summary of Library facilities 816 C Installing the GNU C Library 919 d Library maintenance 926 E Platform-specific facilities 933 F Contributors to the gnu C library 934 G Free Software Needs free documentation .938 h GnU Lesser general public license 940 I GNU Free Documentation license 949 Concept Index 957 Type Index ....967 Function and macro index 969 Variable and constant macro Index ..981 Program and File Index 991 Table of Contents 1 Introduction 1.1 Getting St 1.2St ds and portability 1.2.11SOC..... 1.2.2 POSiX( The Portable Operating System Interface 1.2.3 Berkeley Unix 1.2.4 SVID(The System V Interface Description) 1.2.5 XPG(The X/Open Portability Guide 1.3 Using the Library · 3333 1.3. 1 Header Files 1.3.2 Macro definitions of functions 1.3.3 Reserved names ··, 0 1.3.4 Fcaturc Test macros 7 1.4 Roadmap to the manual 2 Error Reporting ········ 13 2.1 Checking for Errors 2.2 Error Codes 1 4 2.3 Error messa 24 3 Virtual Memory Allocation And Paging 30 3.1 Proccss Memory Concepts ..30 3.2 Allocating Storage For Program Data 31 3.2.1 Memory Allocation in C Programs 鲁鲁 32 3.2.1.1 Dynamic Memory Allocation 32 3.2.2 Unconstrained Allocation ,,33 3.2.2.1 Basic Memory Allocation .33 3.2.2.2 Examples of malloc ∴..33 3.2.2.3 Freeing memory Allocated with malloc 34 3.2. 2. Changing the Size of a Block ∴,35 3.2.2.5 Allocating Cleared space 36 3.2.2.6 Efficiency Considerations for malloc .36 3.2.2.7 Allocating Aligned Memory blocks 36 3.2.2. 8 Malloc Tunable paraneters ∴.37 3.2.2.9 Heap Consistency Checking 38 3.2.2.10 Memory Allocation Hooks 40 3.2. 2.11 Statistics for Memory Allocation with malloc.... 12 3.2.2. 12 Summary of malloc-Related Functions .43 3.2.3 Allocation Debugging 14 3.2.3.1 How to install the tracing functionality 44 3.2.3.2 Example program excerpts 45 3.2.3.3 Some more or less clever ideas 45 3.2.3.4 Interpreting the traces 46 3.2.4 Obstack 48 3.2.4.1 Creating Obstacks 48 3.2.4.2 Preparing for Using Obstacks 48 3.2.4.3 Allocation in an Obstack 49 3.2.4.4上 reeing Objects in an Obstack.……,,…,50 3.2.4.5 Obstack Functions and macros...........51 3.2.4.6 Growing Objects.……,,…,,…,51 3.2.4.7 Extra Fast growing Objects 3.2.4.8 Status of an Obstack 54 3.2.4.9 Alignment of Data in Obstacks 影,:;·,;, 55 3.2.4.10 Obstack Chunks 3. 4.11 Summary of obstack Functions 56 3.2.5 Automatic Storagc with Variable Sizc........... 58 3.2.5.1 alloca fxample 58 3.2.5.2 Advantagcs of alloca 58 3.2.5.3 Disadvantages of alloca ...59 3.2.5.4 GNU C Variable-Size arrays ∴...59 3.3 Resizing the Data Segment 60 4 Locking pages 60 3.4.1 Why Lock Pa 61 3.4.2 Locked Memory details 61 3.4.3 Functions To Lock And Unlock Pages 62 4 Character Handling 65 4.1 Classification of characters 4.2 Casc Convcrsion 67 4.3 Character class determination for wide characters ..67 4. Notes on using the widc charactor classes 4.5 Mapping of wide characters. 71 5 String and array utilities 73 5. 1 Representation of Strings 73 5.2 String and Array Conventions 5.3 String Lengthl 75 5.4 Copying and Concatenation 77 5 String / Array Comparison ..86 5.6 Collation functions 90 5.7 Search functions 94 5.7.1 Compatibility String Scarch Functions 鲁鲁垂 98 5.8 Finding Tokens in a string 98 5.9 sorry.....102 5.10 Trivial Encryption 102 5.11 Encode Binary Data ∴,103 5.12 Argz and Envz Vectors 105 5.12.1 Argz Functions 105 5.12.2 Envz Functions 107 6 Character Set handling 109 6.1 Introduction to extended characters ............ 109 6.2 Overview about Character Handling Functions 113 6. 3 Restartable Multibyte Conversion Functions.........113 6.3.1 Selecting the conversion and its properties ..113 6.3.2 Representing the state of the conversion 114 6.3.3 Converting Single Characters ..115 6.3.4 Converting Multibyte and Wide character strings 121 6.3.5 A Complctc Multibyte Conversion Examplc 124 6.4 Non-reentrant Conversion Function .125 6.4.1 Non-reentrant Conversion of Single Characters...... 126 6.4.2 Non-reentrant Conversion of strings 127 6.4.3 States in Non-reentrant Functions ∴..128 6.5 Generic Charset Conversion 129 6.5.1 Generic Character Set Conversion Interface....... 130 6.5.2 A complete iconv example 133 6.5.4 The iconv Implementation in the GNU C Library..'.. 135 6.5. 3 Some Details about other iconv Implementations .136 6.5.4.1 Format of gconv-modules files........... 137 6.5.4. 2 Finding the conversion path in iconv ...138 6.5.4.3 iconv module data structures 139 6.5. 4.4 iconv module interfaces 142 7 Locales and internationalization 150 7. 1 What Effects a Locale has 150 7.2 Choosing a Locale............ 着·· ∴.,151 7. 3 Categories of Activities that Locales Affect 151 7.4 How Programs Set the Locale ∴.152 7.5 Standard locales 154 7.6 Accessing Locale Information 154 7.6.1 localeconv: It is portable but 155 7.6.1.1 Generic Numeric Formatting Parameters...... 155 7.6.1.2 Printing the Currency Symbol 156 7.6.1.3 Printing the Sign of a Monetary Amount...... 157 7.6.2 Pinpoint Access to Locale Data 158 7.7 A dedicated funciion to fornal numbers ∴.,164 7.8 Yes-or-No Questions 167 8 Message Translation 168 8.1 X/Open Message Catalog Handling 168 8.1.1 The catgets function family ∴..168 8.1.2 Format of the message catalog files 171 8.1.3 Generate Message Catalogs files 173 8.1.4 How to use the catgets interface 174 8.1.4.1 Not using symbolic names 174 8.1.4.2 USing symbolic names 175 8. 1.4.3 Ilow does to this allow to develop 176 8.2 The Uniforum approach to Message Translation ....... 177 8.2. 1 The gettext family of functions ,,,177 8.2.1.1 What has to be done to translate a message 177 8.2.1. 2 How to determine which catalog to be used..... 179 8.2.1.3 Additional functions for more complicated situations 181 8.2.1. How to specify the output character set gettext uses 186 8.2. 1.5 How lo use gettext in Gui programs 186 8.216 User influence on gettext∴………188 8.2.2 Programs to handle message catalogs for gettext 191 9 Searching and Sorting 192 9.1 Defining the Comparison Function..............192 9.2 Array Search Function 192 9.3 Array Sort Function 193 9. 4 Searching and Sorting Example .....194 9.5 The hsearch func 196 9. 6 The tsearch function 199 10 Pattern Matching 202 0.1 Wildcard Matching 202 10.2 Globbing ····· 203 10.2.1 Calling glob 203 10.2.2 Flags for Gobbi 207 10.2.3 More Flags for Globbing ..208 10.3 Regular Expression Matching 10.3.1 POSiX Regular Expression Compilation ..210 10.3.2 Flags for POSiX Regular Expressions 212 10.3.3 Matching a Compiled POSIX Regular Expression 2 10.3.4 Match Results with Subexpressions 213 10.3.5 Complications in Subexpression Matching....... 214 10.3.6 POSIX Regexp Matching Cleanup ..214 10.4 Shell-Style Word Expansion 10.4.1 The Stages of Word Expansion ..215 10.4.2 Calling wordexp 16 10.4.3 Flags for Word Expansion 217 10.4.4 wordexp Example 218 10.4.5 Details of Tilde Expansion 219 10.4.6 Details of Variable Substitution 219

3.23MB
The GNU C library reference manual.pdf
2011-12-06The GNU C library reference manual作为C语言编程时参考手册,很有用!
3.70MB
《GNU C函数库参考手册》英文文字版 非扫描版 带标签 超清晰
2017-10-20《GNU C函数库参考手册》英文文字版 非扫描版 带标签 超清晰,《The GNU C Library Reference Manual》
有谁知道哪里可以下载PDF Reference Manual中文版?_course
2002-06-05有谁知道哪里可以下载PDF Reference Manual中文版? 谢了!
4.39MB
The GNU C Library Reference Manual(Glibc 参考手册) V2.7
2010-04-07The GNU C Library Reference Manual(Glibc 参考手册) V2.7,官方资料,可以参考。
873KB
英文 GSL参考手册( GNU Scientific Library Reference Manual)
2019-09-09GSL参考手册( GNU Scientific Library Reference Manual) 高清文字版,非扫描
4.65MB
The_GNU_C_Library_Reference_Manual
2010-02-06The GNU C library, described in this document, denes all of the library functions that are specied
14.52MB
GSL( GNU Scientific Library) Reference Manual Ver2.6 离线版
2019-09-09GSL( GNU Scientific Library) Reference Manual Ver2.6 离线版 ,解压后打开index.html文件即可浏览
3.52MB
GNU C库函数手册
2015-06-18GNU C库函数查询手册 The GNU C Library Reference Manual Sandra Lo osemore with Richard M. Stallman, Roland M
2.53MB
GTK+ Reference Manual (GTK+ 参考手册 英文) for GTK+ 2.14.3
2008-10-13GTK+ 参考手册 for GTK+ 2.14.3,最新英文版 GTK+ is a library for creating graphical user interfaces. It works o
6.81MB
OpenGL SuperBible 5th Edition.pdf
2010-10-17OpenGL SuperBible: Comprehensive Tutorial and Reference 5th Edition 1008 pages Publisher: Addison-We
7.69MB
python3.6.5参考手册 chm
2018-04-15Python参考手册,官方正式版参考手册,chm版。以下摘取部分内容:Navigation index modules | next | Python » 3.6.5 Documentation »
6KB
C++ 从初学到深入学习的几十本书籍
2017-09-05这些全是C++非扫描版的书籍,想要认真学习C++的朋友不要错过,资源太多是我的百度云l链接 ======== THE LIST ======== Accelerated C++ - Practical
161.26MB
垃圾分类数据集及代码
2020-11-11资源说明: 数据集主要包括6类图片:硬纸板、纸、塑料瓶、玻璃瓶、铜制品、不可回收垃圾 代码运行说明: 1、 安装运行项目所需的python模块,包括tensorflow | numpy | keras
Python金融数据分析入门到实战
2019-09-26会用Python分析金融数据 or 金融行业会用Python 职场竞争力更高 Python金融数据分析入门到实战 掌握金融行业数据分析必备技能 以股票量化交易为应用场景 完成技术指标实现的全过程 课程选取股票量化交易为应用场景,由股票数据的获取、技术指标的实现,逐步进阶到策略的设计和回测,由浅入深、由技术到思维地为同学们讲解Python金融数据分析在股票量化交易中的应用。 以Python为编程语言 解锁3大主流数据分析工具 Python做金融具有先天优势,课程提取了Python数据分析工具NumPy、Pandas及可视化工具Matplotlib的关键点详细讲解,帮助同学掌握数据分析的关键技能。 2大购课福利
零基础Python数据分析特训营-直播回放
2020-07-07作为投资者,我们常听到的一句话是“不要把鸡蛋放入同一个篮子,可见分散投资可以降低风险,但如何选择不同的篮子、便是见仁见智的事情了,数据分析就是解决这些问题的一工具。在本次数据分析训练营分为四天,前 2天为 Python 编码技术部分,可以帮助学习者快速上手Python数据处理;后2天为数据分析部分,借助通联数据平台的策略建立,实现实际项目结合,将各种策略代码直接开源,并且对各种策略进行了介绍与点评,通过数据分析支撑决策,可谓本次训练营的精华部分。
1.49MB
基于物品的协同过滤算法实现图书推荐系统源码
2021-02-04py,itemcf,论文:https://blog.csdn.net/ancientear/article/details/100067170
932KB
自动抢茅台脚本.zip
2021-01-25自动抢购飞天茅台脚本,亲测有效,已经抢到2瓶(python和go两种语言,Windows和Mac版本都有),支持京东、天猫平台,立即下载保存,避免被失效!
15.89MB
Java 面经手册·小傅哥(公众号:bugstack虫洞栈).pdf
2021-01-26这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开
Python自动化爬虫实战与高级架构技巧
2020-07-22讲解基于Python Selenium 的自动化数据采集,自动化框架设计,SEO搜索收录引擎与接口对接等实战项目
YOLOv4目标检测实战:人脸口罩佩戴检测
2020-05-03课程演示环境:Ubuntu 需要学习Windows系统YOLOv4的同学请前往《Windows版YOLOv4目标检测实战:人脸口罩佩戴检测》 课程链接:https://edu.csdn.net/course/detail/29123 当前,人脸口罩佩戴检测是急需的应用,而YOLOv4是最新的强悍的目标检测技术。本课程使用YOLOv4实现实时的人脸口罩佩戴检测。课程提供超万张已标注人脸口罩数据集。训练后的YOLOv4可对真实场景下人脸口罩佩戴进行高精度地实时检测。 本课程会讲述本项目超万张人脸口罩数据集的制作方法,包括使用labelImg标注工具标注以及如何使用Python代码对第三方数据集进行修复和清洗。 本课程的YOLOv4使用AlexyAB/darknet,在Ubuntu系统上做项目演示。具体项目过程包括:安装YOLOv4、训练集和测试集自动划分、修改配置文件、训练网络模型、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类分析。 YOLOv4人脸口罩佩戴检测效果
C++入门基础视频精讲
2018-09-28本课程讲述了c++的基本语言,进阶语言,以实战为基准,高效率传递干货, 教会学员命令行编译直击底层过程,现场编码 并且掌握各种排错思路
4.4MB
敏捷开发V1.0.pptx
2020-07-01敏捷开发PPT 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征
Python数据殿堂:数据分析与数据可视化
2020-01-02【入门基础+轻实战演示】【讲授方式轻松幽默、有趣不枯燥、案例与实操结合,与相关课程差异化】利用python进行数据处理、 分析,并结合大量具体的例子,对每个知识进行实战讲解,本课程通过大量练习和案例对各个知识点技能进行详细讲解。通过本 课程,学生将懂得pandas、numpy、matplotlib等数据分析工具;通过实战,学生将了解标准的数据分析流程,学会使用可视化的 方法展示数据及结果。
-
博客
php软件开发--php进阶
php软件开发--php进阶
-
博客
hcsa day4
hcsa day4
-
下载
小爱同学windows10版.Appx
小爱同学windows10版.Appx
-
学院
MySQL NDB Cluster 负载均衡和高可用集群
MySQL NDB Cluster 负载均衡和高可用集群
-
下载
json处理jar包合集.zip
json处理jar包合集.zip
-
博客
js浅拷贝、深拷贝的实现
js浅拷贝、深拷贝的实现
-
学院
2021年 系统架构设计师 系列课
2021年 系统架构设计师 系列课
-
博客
2021周记08:春困的一周
2021周记08:春困的一周
-
学院
2021年 系统分析师 系列课
2021年 系统分析师 系列课
-
下载
三级网络技术知识点小礼包.pdf
三级网络技术知识点小礼包.pdf
-
下载
linux c 进程间通信 信号灯 程序源码
linux c 进程间通信 信号灯 程序源码
-
下载
linux c 通过FTP 协议上传文件 源码 亲测可用
linux c 通过FTP 协议上传文件 源码 亲测可用
-
博客
第04节 C语言程序初体验
第04节 C语言程序初体验
-
学院
华为1+X——网络系统建设与运维(中级)
华为1+X——网络系统建设与运维(中级)
-
学院
基于python的dango框架购物商城毕业设计毕设源代码使用教程
基于python的dango框架购物商城毕业设计毕设源代码使用教程
-
博客
php实现上传图片保存到数据库的方法
php实现上传图片保存到数据库的方法
-
博客
索引类型
索引类型
-
博客
计算 java_两种计算Java对象大小的方法objectFieldOffset
计算 java_两种计算Java对象大小的方法objectFieldOffset
-
学院
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
朱老师鸿蒙系列课程第1期-3.鸿蒙系统Harmonyos源码配置和管理
-
学院
C/C++反汇编解密
C/C++反汇编解密
-
下载
全球编程大赛作品,拍摄月亮 3.98K.rar
全球编程大赛作品,拍摄月亮 3.98K.rar
-
学院
基于Qt的LibVLC开发教程
基于Qt的LibVLC开发教程
-
博客
1.5 关于 Java 的常见误解
1.5 关于 Java 的常见误解
-
下载
华为信息安全风险评估服务主打胶片.ppt
华为信息安全风险评估服务主打胶片.ppt
-
下载
python-3.86.zip
python-3.86.zip
-
博客
web前端--重要知识点
web前端--重要知识点
-
学院
使用vue搭建微信H5公众号项目
使用vue搭建微信H5公众号项目
-
博客
Axure一些常用模板下载(免费模板)
Axure一些常用模板下载(免费模板)
-
博客
2020年Java面试208题 009-String类的常用方法有哪些
2020年Java面试208题 009-String类的常用方法有哪些
-
下载
ML 方案 .pdf
ML 方案 .pdf