255 lines
No EOL
13 KiB
HTML
255 lines
No EOL
13 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<title>CLiki: cl-posix-header-list</title>
|
|
<link rel="alternate" type="application/atom+xml" title="ATOM feed of edits to current article"
|
|
href="https://www.cliki.net/site/feed/article.atom?title=cl-posix-header-list">
|
|
<link rel="stylesheet" href="static/css/style.css">
|
|
<link rel="stylesheet" href="static/css/colorize.css">
|
|
</head>
|
|
|
|
<body>
|
|
<span class="hidden">CLiki - cl-posix-header-list</span>
|
|
<div id="content"><div id="content-area"><div id="article-title">cl-posix-header-list</div><div id="article"><pre>
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
Header Opt Action Ct+Ty+Fn Remarks
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* aio.h AIO ToBeSpecified 8+1+8
|
|
|
|
I/O: C buffer (malloc'ed) or Common-Lisp buffer?
|
|
(passed as void*).
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* arpa/inet.h - ToBeSpecified 0+0+8 A few converting functions.
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* assert.h CX Ignored. COMMON-LISP:ASSERT
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* complex.h CX Ignored. COMMON-LISP:COMPLEX
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* cpio.h XSI ToBeSpecified 21+0+0 Only constants.
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* ctype.h CX Perhaps. COMMON-LISP:CHAR
|
|
|
|
There seem to be more character classification
|
|
functions in ctype than in COMMON-LISP.
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* dirent.h - Specified
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* dlfcn.h XSI ToBeSpecified 4+0+4
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* errno.h CX ToBeSpecified 26+0+0 COMMON-LISP:CONDITION
|
|
|
|
We only keep the constants.
|
|
Note: We cannot use keywords, because errno may take
|
|
values not listed among the defined constants.
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* fcntl.h ToBeSpecified 37+1+5
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* fenv.h CX ? 11+2+11
|
|
|
|
Floating point environment control.
|
|
Is this needed in Common-Lisp?
|
|
(Implementation may overide or go around
|
|
this low-level stuff).
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* float.h CX
|
|
Floating point parameters.
|
|
Most probably, we won't need this,
|
|
but let's check that we have all the
|
|
parameters in Common-Lisp.
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* fmtmsg.h ToBeSpecified 25+0+1
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* fnmatch.h ToBeSpecified 5+0+1
|
|
|
|
The functionality of MATCH-PATHNAME-P
|
|
but for unix paths!
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* ftw.h XSI ToBeSpecified 11+1+2 Directory Tree Walking
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* glob.h ToBeSpecified 11+1+2
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* grp.h ToBeSpecified 0+1+7
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* iconv.h ToBeSpecified 0+1+3 Charset Conversion !CLISP
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* inttypes.h CX Probably Not *+*+6
|
|
|
|
Defines known size integers (8bit, 16bit, 32bit),
|
|
and corresponding macros to be used in printf or
|
|
scanf. Perhaps needed along with printf and scanf?
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* iso646.h CX Definitely NOT! (Alternative spelling for C ops :-)
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* langinfo.h ToBeSpecified 55+0+1
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* libgen.h XSI ToBeSpecified 0+0+2 basename,dirname
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* limits.h ToBeSpecified *+0+0
|
|
|
|
There are functions to determine the limits
|
|
at run-time. fpathconf(), pathconf(), and sysconf()
|
|
Nice to implement the API in Common-Lisp!
|
|
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* locale.h ToBeSpecified 7+1+2
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* math.h Probably Not *+2+* COMMON-LISP:NUMBER
|
|
Let's check if we miss any function.
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* monetary.h ToBeSpecified 0+0+1
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* mqueue.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* ndbm.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* net/if.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* netdb.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* netinet/in.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* netinet/tcp.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* nl_types.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* poll.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* pthread.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* pwd.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* regex.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sched.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* search.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* semaphore.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* setjmp.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* signal.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* spawn.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* stdarg.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* stdbool.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* stddef.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* stdint.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* stdio.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* stdlib.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* string.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* strings.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* stropts.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/ipc.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/mman.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/msg.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/resource.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/select.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/sem.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/shm.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/socket.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/stat.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/statvfs.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/time.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/timeb.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/times.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/types.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/uio.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/un.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/utsname.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* sys/wait.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* syslog.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* tar.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* termios.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* tgmath.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* time.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* trace.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* ucontext.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* ulimit.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* unistd.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* utime.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* utmpx.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* wchar.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* wctype.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
* wordexp.h
|
|
------------------- ---- ----------------- -------- --------------------------
|
|
</pre><p><a href="standards.html" class="category">standards</a></div></div>
|
|
<div id="footer" class="buttonbar"><ul><li><a href="cl-posix-header-list.html">Current version</a></li>
|
|
<li><a href="https://www.cliki.net/site/history?article=cl-posix-header-list">History</a></li>
|
|
<li><a href="https://www.cliki.net/site/backlinks?article=cl-posix-header-list">Backlinks</a></li><li><a href="https://www.cliki.net/site/edit-article?title=cl-posix-header-list&from-revision=3770846660">Edit</a></li><li><a href="https://www.cliki.net/site/edit-article?create=t">Create</a></li></ul></div>
|
|
</div>
|
|
<div id="header-buttons" class="buttonbar">
|
|
<ul>
|
|
<li><a href="https://www.cliki.net/">Home</a></li>
|
|
<li><a href="https://www.cliki.net/site/recent-changes">Recent Changes</a></li>
|
|
<li><a href="CLiki.html">About</a></li>
|
|
<li><a href="Text Formatting.html">Text Formatting</a></li>
|
|
<li><a href="https://www.cliki.net/site/tools">Tools</a></li>
|
|
</ul>
|
|
<div id="search">
|
|
<form action="https://www.cliki.net/site/search">
|
|
<label for="search_query" class="hidden">Search CLiki</label>
|
|
<input type="text" name="query" id="search_query" value="" />
|
|
<input type="submit" value="search" />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
<div id="pageheader">
|
|
<div id="header">
|
|
<span id="logo">CLiki</span>
|
|
<span id="slogan">the common lisp wiki</span>
|
|
<div id="login"><form method="post" action="https://www.cliki.net/site/login">
|
|
<label for="login_name" class="hidden">Account name</label>
|
|
<input type="text" name="name" id="login_name" class="login_input" />
|
|
<label for= "login_password" class="hidden">Password</label>
|
|
<input type="password" name="password" id="login_password" class="login_input" />
|
|
<input type="submit" name="login" value="login" id="login_submit" /><br />
|
|
<div id="register"><a href="https://www.cliki.net/site/register">register</a></div>
|
|
<input type="submit" name="reset-pw" value="reset password" id="reset_pw" />
|
|
</form>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</body></html> |