Mercurial > hg > octave-shane > gnulib-hg
annotate STATUS-libposix @ 17267:ee4cb5937493
unicodeio: depend on stdio, not ignore-value
* lib/unicodeio.c: Do not include ignore-value.h.
(fwrite_success_callback): Use plain fwrite, not ignore_value + fwrite.
* modules/unicodeio (Depends-on): Depend on stdio, not ignore-value.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Fri, 04 Jan 2013 01:55:52 +0000 |
parents | 5f709022a256 |
children |
rev | line source |
---|---|
14837
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
1 Status for libposix |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
2 =================== |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
3 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
4 This file documents the status of work-in-progress. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
5 No ChangeLog entries are needed for this file. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
6 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
7 Status for the libposix branch |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
8 ------------------------------ |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
9 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
10 Bruce Korb says: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
11 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
12 I think a real big step in libposix is to get a little experience with it. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
13 There are also some few little nits pointed out in the discussions that |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
14 need some careful consideration, but some experience in using it would |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
15 be good, too. The intended/expected usage is along the lines of: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
16 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
17 1. configure, build and install the thing. Perhaps from: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
18 http://autogen.sourceforge.net/data/ |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
19 or roll your own, but the distribution should be there, I think. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
20 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
21 2. fiddle a project to detect that it is "sufficiently recent" to |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
22 cover the needs of this unnamed project. That is an interesting |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
23 issue, though: the concept behind "configure" is that you do |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
24 feature tests rather than version testing. However, if you choose |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
25 to not test the version of libposix and test the features you |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
26 need of libposix, then I have an extremely difficult time trying |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
27 to understand the point of libposix -- you are back to running |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
28 a bunch of feature tests that take too long. Testing for a |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
29 libposix current as of some marker (version number or date) |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
30 seems right to me, though there are some caveats to consider |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
31 regarding "retired" POSIX features. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
32 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
33 Anyway, the "fiddle a project" should boil down to testing |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
34 for libposix in some way and then dying if it is not up to snuff. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
35 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
36 3. configure, build, test, install and test installation of said project. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
37 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
38 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
39 TODO list for master |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
40 -------------------- |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
41 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
42 Bruno Haible says: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
43 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
44 1) ... 7) |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
45 proposed by Gary in the thread starting at |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
46 [PATCH 0/7] contents of topic/libposix for merge to master |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
47 in <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/threads.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
48 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
49 1) Allow generate header files to coexist without shadowing each other. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
50 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00283.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
51 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
52 Discussion: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
53 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00289.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
54 |
14840
5f709022a256
Allow multiple gnulib generated include files to be combined.
Bruno Haible <bruno@clisp.org>
parents:
14837
diff
changeset
|
55 Still missing: dealing with include_next and old compilers, cf. |
5f709022a256
Allow multiple gnulib generated include files to be combined.
Bruno Haible <bruno@clisp.org>
parents:
14837
diff
changeset
|
56 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00269.html> |
5f709022a256
Allow multiple gnulib generated include files to be combined.
Bruno Haible <bruno@clisp.org>
parents:
14837
diff
changeset
|
57 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00285.html> |
14837
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
58 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
59 2) Allow using libgnu's file name in module descriptions. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
60 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00284.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
61 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
62 Discussion: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
63 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00291.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
64 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00308.html |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
65 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
66 3) iconv_open's file file list |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
67 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00282.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
68 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
69 Discussion: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
70 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00290.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
71 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00307.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
72 libposix needs to install only selected headers, not all of them. Let the |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
73 script look at the 'Include:' section of each module description. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
74 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
75 4) Module libposix |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
76 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00280.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
77 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
78 Discussion: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
79 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00292.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
80 More discussion needed |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
81 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
82 5) Installable headers |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
83 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00281.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
84 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
85 Discussion: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
86 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00293.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
87 Patch to be rewritten to use nobase_nodist_include_HEADERS, |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
88 also need to add an Automake conditional to distinguish libposix from |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
89 other projects. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
90 Also see whether the Automake bug can be fixed. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
91 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00325.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
92 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
93 6) libposix subdirectory |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
94 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00277.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
95 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
96 Discussion: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
97 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00294.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
98 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
99 7) use git-version-gen for version numbering |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
100 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00279.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
101 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
102 Discussion: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
103 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00297.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
104 <http://lists.gnu.org/archive/html/bug-gnulib/2010-10/msg00303.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
105 Patch to be revised. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
106 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
107 8) Licensing |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
108 <http://lists.gnu.org/archive/html/bug-gnulib/2010-12/msg00184.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
109 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
110 Status: A majority of the issues have been handled. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
111 Obsolete modules (free, memcpy) can be ignored. |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
112 To be done: |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
113 getcwd |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
114 faccessat |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
115 fdopendir |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
116 linkat |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
117 mkfifoat |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
118 openat |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
119 readlinkat |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
120 renameat |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
121 symlinkat |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
122 utimensat |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
123 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
124 9) Versioning |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
125 <http://lists.gnu.org/archive/html/bug-gnulib/2011-01/msg00163.html> |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
126 |
b12506946b86
Status of work-in-progress around libposix.
Bruno Haible <bruno@clisp.org>
parents:
diff
changeset
|
127 Status: No real plan exists. |