[Xenomai-git] Philippe Gerum : copperplate/registry: move anon sessions under the user tree

2015-03-24 Thread git repository hosting
Module: xenomai-3
Branch: master
Commit: ff1e3666c8079b67d9676f0caf14d8563e44de55
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=ff1e3666c8079b67d9676f0caf14d8563e44de55

Author: Philippe Gerum r...@xenomai.org
Date:   Tue Mar 24 10:08:05 2015 +0100

copperplate/registry: move anon sessions under the user tree

---

 lib/copperplate/init.c |   24 ++--
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/lib/copperplate/init.c b/lib/copperplate/init.c
index b5b7a36..f6e06d3 100644
--- a/lib/copperplate/init.c
+++ b/lib/copperplate/init.c
@@ -513,28 +513,24 @@ static int get_session_root(int *regflags_r)
struct passwd *pw;
int ret;
 
+   pw = getpwuid(geteuid());
+   if (pw == NULL)
+   return -errno;
+
if (__node_info.session_label == NULL) {
ret = asprintf(session, anon@%d, __node_id);
if (ret  0)
return -ENOMEM;
__node_info.session_label = session;
-   ret = asprintf(sessdir, %s/%s,
-  __node_info.registry_root, session);
-   if (ret  0)
-   return -ENOMEM;
*regflags_r |= REGISTRY_ANON;
-   } else {
-   pw = getpwuid(geteuid());
-   if (pw == NULL)
-   return -errno;
-
-   ret = asprintf(sessdir, %s/%s/%s,
-  __node_info.registry_root,
-  pw-pw_name, __node_info.session_label);
-   if (ret  0)
-   return -ENOMEM;
}
 
+   ret = asprintf(sessdir, %s/%s/%s,
+  __node_info.registry_root,
+  pw-pw_name, __node_info.session_label);
+   if (ret  0)
+   return -ENOMEM;
+
__node_info.session_root = sessdir;
 
return 0;


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : copperplate/registry: move anon sessions under the user tree

2015-03-24 Thread git repository hosting
Module: xenomai-3
Branch: next
Commit: ff1e3666c8079b67d9676f0caf14d8563e44de55
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=ff1e3666c8079b67d9676f0caf14d8563e44de55

Author: Philippe Gerum r...@xenomai.org
Date:   Tue Mar 24 10:08:05 2015 +0100

copperplate/registry: move anon sessions under the user tree

---

 lib/copperplate/init.c |   24 ++--
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/lib/copperplate/init.c b/lib/copperplate/init.c
index b5b7a36..f6e06d3 100644
--- a/lib/copperplate/init.c
+++ b/lib/copperplate/init.c
@@ -513,28 +513,24 @@ static int get_session_root(int *regflags_r)
struct passwd *pw;
int ret;
 
+   pw = getpwuid(geteuid());
+   if (pw == NULL)
+   return -errno;
+
if (__node_info.session_label == NULL) {
ret = asprintf(session, anon@%d, __node_id);
if (ret  0)
return -ENOMEM;
__node_info.session_label = session;
-   ret = asprintf(sessdir, %s/%s,
-  __node_info.registry_root, session);
-   if (ret  0)
-   return -ENOMEM;
*regflags_r |= REGISTRY_ANON;
-   } else {
-   pw = getpwuid(geteuid());
-   if (pw == NULL)
-   return -errno;
-
-   ret = asprintf(sessdir, %s/%s/%s,
-  __node_info.registry_root,
-  pw-pw_name, __node_info.session_label);
-   if (ret  0)
-   return -ENOMEM;
}
 
+   ret = asprintf(sessdir, %s/%s/%s,
+  __node_info.registry_root,
+  pw-pw_name, __node_info.session_label);
+   if (ret  0)
+   return -ENOMEM;
+
__node_info.session_root = sessdir;
 
return 0;


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git


[Xenomai-git] Philippe Gerum : copperplate/registry: move anon sessions under the user tree

2015-03-24 Thread git repository hosting
Module: xenomai-3
Branch: next
Commit: 43d2a6fcb608aa078dd1736d84b560981153def0
URL:
http://git.xenomai.org/?p=xenomai-3.git;a=commit;h=43d2a6fcb608aa078dd1736d84b560981153def0

Author: Philippe Gerum r...@xenomai.org
Date:   Tue Mar 24 10:08:05 2015 +0100

copperplate/registry: move anon sessions under the user tree

---

 lib/copperplate/init.c |   24 ++--
 1 file changed, 10 insertions(+), 14 deletions(-)

diff --git a/lib/copperplate/init.c b/lib/copperplate/init.c
index b5b7a36..f6e06d3 100644
--- a/lib/copperplate/init.c
+++ b/lib/copperplate/init.c
@@ -513,28 +513,24 @@ static int get_session_root(int *regflags_r)
struct passwd *pw;
int ret;
 
+   pw = getpwuid(geteuid());
+   if (pw == NULL)
+   return -errno;
+
if (__node_info.session_label == NULL) {
ret = asprintf(session, anon@%d, __node_id);
if (ret  0)
return -ENOMEM;
__node_info.session_label = session;
-   ret = asprintf(sessdir, %s/%s,
-  __node_info.registry_root, session);
-   if (ret  0)
-   return -ENOMEM;
*regflags_r |= REGISTRY_ANON;
-   } else {
-   pw = getpwuid(geteuid());
-   if (pw == NULL)
-   return -errno;
-
-   ret = asprintf(sessdir, %s/%s/%s,
-  __node_info.registry_root,
-  pw-pw_name, __node_info.session_label);
-   if (ret  0)
-   return -ENOMEM;
}
 
+   ret = asprintf(sessdir, %s/%s/%s,
+  __node_info.registry_root,
+  pw-pw_name, __node_info.session_label);
+   if (ret  0)
+   return -ENOMEM;
+
__node_info.session_root = sessdir;
 
return 0;


___
Xenomai-git mailing list
Xenomai-git@xenomai.org
http://www.xenomai.org/mailman/listinfo/xenomai-git