diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2001-04-20 21:11:25 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2001-04-20 21:11:25 +0000 |
commit | d8a91555127ade80dfe71e2d9c823c7350eea05f (patch) | |
tree | 3ece886f3f0893e8354619d1db10ccc9cabd2f97 /c/src/lib/ChangeLog | |
parent | 2001-04-20 Correo Fernando-ruiz <correo@fernando-ruiz.com> (diff) | |
download | rtems-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/ChangeLog | 17 |
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. |