summaryrefslogtreecommitdiffstats
path: root/c/src/lib/ChangeLog
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2001-04-20 21:11:25 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2001-04-20 21:11:25 +0000
commitd8a91555127ade80dfe71e2d9c823c7350eea05f (patch)
tree3ece886f3f0893e8354619d1db10ccc9cabd2f97 /c/src/lib/ChangeLog
parent2001-04-20 Correo Fernando-ruiz <correo@fernando-ruiz.com> (diff)
downloadrtems-d8a91555127ade80dfe71e2d9c823c7350eea05f.tar.bz2
2001-04-20 Correo Fernando-ruiz <correo@fernando-ruiz.com>
* include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c: Private environment and chroot() enhancements and fixes. Comments: + privateenv has been modified to let at chroot() to be more POSIX like Sergei Organov recommended. + A task owner lets that rtems_set_private_env() will be called twice or more times. + chroot() can be called without a previous rtems_set_private_env(); (transpanrently) + The second call of rtems_set_private_env() makes a internal chroot("/") into global imfs_root. + chroot() runs like chdir() without a previous chdir("/") with the global root. + The current directory can be in a wrong place like Linux and many other Unices.
Diffstat (limited to 'c/src/lib/ChangeLog')
-rw-r--r--c/src/lib/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/c/src/lib/ChangeLog b/c/src/lib/ChangeLog
index ed9895eb30..49c66aaafe 100644
--- a/c/src/lib/ChangeLog
+++ b/c/src/lib/ChangeLog
@@ -1,3 +1,20 @@
+2001-04-20 Correo Fernando-ruiz <correo@fernando-ruiz.com>
+
+ * include/rtems/libio_.h, libc/chroot.c, libc/privateenv.c:
+ Private environment and chroot() enhancements and fixes. Comments:
+ + privateenv has been modified to let at chroot() to be more
+ POSIX like Sergei Organov recommended.
+ + A task owner lets that rtems_set_private_env() will be
+ called twice or more times.
+ + chroot() can be called without a previous
+ rtems_set_private_env(); (transpanrently)
+ + The second call of rtems_set_private_env() makes a internal
+ chroot("/") into global imfs_root.
+ + chroot() runs like chdir() without a previous chdir("/") with
+ the global root.
+ + The current directory can be in a wrong place like Linux and
+ many other Unices.
+
2001-04-16 Joel Sherrill <joel@OARcorp.com>
* include/rtc.h: New file.