summaryrefslogtreecommitdiffstats
path: root/cpukit/libcsupport/src/privateenv.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/libcsupport/src/privateenv.c')
-rw-r--r--cpukit/libcsupport/src/privateenv.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/cpukit/libcsupport/src/privateenv.c b/cpukit/libcsupport/src/privateenv.c
index 37d7805eb4..a4c71b964a 100644
--- a/cpukit/libcsupport/src/privateenv.c
+++ b/cpukit/libcsupport/src/privateenv.c
@@ -34,8 +34,10 @@ extern Chain_Control rtems_filesystem_mount_table_control;
* thread dispatching disabled!
*/
static void
-free_user_env(rtems_user_env_t *env)
+free_user_env(void *venv)
{
+ rtems_user_env_t *env = (rtems_user_env_t*) venv ;
+
if (env != &rtems_global_user_env
#ifdef HAVE_USERENV_REFCNT
&& --env->refcnt <= 0