diff --git a/cpukit/libcsupport/src/CASES b/cpukit/libcsupport/src/CASES deleted file mode 100644 index e9a2decf8e..0000000000 --- a/cpukit/libcsupport/src/CASES +++ /dev/null @@ -1,19 +0,0 @@ -This is a list of cases to consider when implementing a file system: - - -+ Given a tree of this form: - - a ----- b - / - c - - Where a and b are directories and c is a link to directory b. Consider - this sequence: - - - rmdir a/b - - mknod c/b/x - - unlink c - - - - diff --git a/cpukit/libcsupport/src/README.md b/cpukit/libcsupport/src/README.md index 11f5ff235d..c6b031bc6e 100644 --- a/cpukit/libcsupport/src/README.md +++ b/cpukit/libcsupport/src/README.md @@ -34,3 +34,37 @@ NOTE: This hack is necessary to allow the tmtests to avoid timing the extensions. + +Cases +----- +This is a list of cases to consider when implementing a file system: + + +``` ++ Given a tree of this form: + + a ----- b + / + c +``` + + Where a and b are directories and c is a link to directory b. Consider + this sequence: + + - rmdir a/b + - mknod c/b/x + - unlink c + + +TODO +---- ++ newlib 1.8.0 has the wrong prototype for at least read() and write(). + ++ There should be a "eat it" stub for all system calls which are + available to make filling out an operations table easier. + See device_lseek() for an example of where this would be nice. + ++ Fix strerror() so it prints all error numbers. + ++ Check the node allocation coment in the fchdir call. ++ Add an interface somewhere for this call. diff --git a/cpukit/libcsupport/src/TODO b/cpukit/libcsupport/src/TODO deleted file mode 100644 index d60835fc86..0000000000 --- a/cpukit/libcsupport/src/TODO +++ /dev/null @@ -1,10 +0,0 @@ -+ newlib 1.8.0 has the wrong prototype for at least read() and write(). - -+ There should be a "eat it" stub for all system calls which are - available to make filling out an operations table easier. - See device_lseek() for an example of where this would be nice. - -+ Fix strerror() so it prints all error numbers. - -+ Check the node allocation coment in the fchdir call. -+ Add an interface somewhere for this call.