From 54ba14953a1bfa8daf274d3800f30df0a72a6c52 Mon Sep 17 00:00:00 2001 From: "W. Eric Norum" Date: Fri, 4 Mar 2005 22:58:07 +0000 Subject: [PATCH] It's not an error if a directory can't be created because it already exists. --- src/RTEMS/base/rtems_init.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/RTEMS/base/rtems_init.c b/src/RTEMS/base/rtems_init.c index 768884b0a..3e8f084c6 100644 --- a/src/RTEMS/base/rtems_init.c +++ b/src/RTEMS/base/rtems_init.c @@ -252,7 +252,8 @@ initialize_remote_filesystem(const char **argv) cp = mount_point; while ((cp = strchr(cp+1, '/')) != NULL) { *cp = '\0'; - if (mkdir (mount_point, 0755) != 0) + if ((mkdir (mount_point, 0755) != 0) + && (errno != EEXIST)) LogFatal("Can't create directory \"%s\": %s.\n", mount_point, strerror(errno)); *cp = '/';