annotate doc/posix-functions/mknod.texi @ 15607:6355dc4626b5

doc: Update regarding MSVC 9. * doc/gnulib-intro.texi (Target Platforms): Classify MSVC as "rarely tested". * doc/posix-functions/*.texi: Update with info about MSVC 9. * doc/posix-headers/*.texi: Likewise. * doc/pastposix-functions/*.texi: Likewise. * doc/glibc-functions/*.texi: Likewise. * doc/glibc-headers/*.texi: Likewise.
author Bruno Haible <bruno@clisp.org>
date Sun, 11 Sep 2011 21:56:17 +0200
parents bb0ceefd22dc
children 78e9001f9ab0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 @node mknod
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 @section @code{mknod}
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3 @findex mknod
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4
13549
bb0ceefd22dc avoid some overlong lines from posix urls, etc.
Karl Berry <karl@freefriends.org>
parents: 12267
diff changeset
5 POSIX specification:@* @url{http://www.opengroup.org/onlinepubs/9699919799/functions/mknod.html}
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6
12267
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
7 Gnulib module: mknod
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 Portability problems fixed by Gnulib:
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 @itemize
12267
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
11 @item
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
12 This function requires super-user privileges to create a fifo:
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
13 FreeBSD 7.2, OpenBSD 3.8.
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
14 @item
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
15 This function mishandles trailing slash on some platforms:
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
16 FreeBSD 7.2, Solaris 9.
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
17 @item
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
18 This function is missing on some platforms; however, the replacement
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
19 always fails with @code{ENOSYS}:
15607
6355dc4626b5 doc: Update regarding MSVC 9.
Bruno Haible <bruno@clisp.org>
parents: 13549
diff changeset
20 mingw, MSVC 9.
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 @end itemize
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 Portability problems not fixed by Gnulib:
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 @itemize
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25 @item
12267
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
26 Use of this function for anything except fifos is not portable,
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
27 generally requiring super-user privileges and knowledge of supported
c400da5f66bb mknod: new module
Eric Blake <ebb9@byu.net>
parents: 10876
diff changeset
28 device numbers.
9638
070329237839 Rename two directories: headers -> posix-headers, functions -> posix-functions.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 @end itemize