Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
169 views
in Technique[技术] by (71.8m points)

Why does the linux man page have descriptions of C code?

Why does the Linux man pages have information for C functions, that are not part of the kernel's API? For instance, strsep

Sure, it's useful to provide this functionality, but from a modular perspective, it seems like this should be managed/imported from ANSI.

question from:https://stackoverflow.com/questions/65871961/why-does-the-linux-man-page-have-descriptions-of-c-code

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The Linux, Unix, and POSIX manual pages document the Linux, Unix, and POSIX systems. A system is a set of things (in these cases, many things) that work together. They do not just document the kernel part of the operating system. They document commands for users, commands for programmers, utilities for system administrators, routines in libraries for programs, system calls for making requests of the operating system, and other features of the entire system.

When the manual pages were started, there was no C standard from ANSI, ISO, or IEC, and so it would not have been possible to defer to those organizations. Further, many of the routines provided by these systems specify behaviors beyond those of the same routines in the C standard library.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

56.9k users

...