From 68901663760f6f0b45acae2719fccf04b60ff8e7 Mon Sep 17 00:00:00 2001 From: strauman Date: Mon, 8 Sep 2014 23:28:30 -0700 Subject: [PATCH] - renamed: src/libCom/osi/os/posix/osdBackTrace.c => src/libCom/osi/os/posix/osdExecinfoBackTrace.c src/libCom/osi/os/posix/osdFindAddr.c => src/libCom/osi/os/posix/osdElfFindAddr.c not all 'posix' platforms can use the above versions (since the used APIs are not really POSIX) but a subset can. The platforms which can use either version #include it from 'their' osdBackTrace.c/osdFindAddr.c. --- src/libCom/osi/os/Darwin/osdBackTrace.c | 10 ++++++++++ src/libCom/osi/os/Linux/osdBackTrace.c | 10 ++++++++++ src/libCom/osi/os/Linux/osdFindAddr.c | 10 ++++++++++ .../osi/os/posix/{osdFindAddr.c => osdElfFindAddr.c} | 0 .../posix/{osdBackTrace.c => osdExecinfoBackTrace.c} | 0 src/libCom/osi/os/solaris/osdFindAddr.c | 10 ++++++++++ 6 files changed, 40 insertions(+) create mode 100644 src/libCom/osi/os/Darwin/osdBackTrace.c create mode 100644 src/libCom/osi/os/Linux/osdBackTrace.c create mode 100644 src/libCom/osi/os/Linux/osdFindAddr.c rename src/libCom/osi/os/posix/{osdFindAddr.c => osdElfFindAddr.c} (100%) rename src/libCom/osi/os/posix/{osdBackTrace.c => osdExecinfoBackTrace.c} (100%) create mode 100644 src/libCom/osi/os/solaris/osdFindAddr.c diff --git a/src/libCom/osi/os/Darwin/osdBackTrace.c b/src/libCom/osi/os/Darwin/osdBackTrace.c new file mode 100644 index 000000000..a230e0780 --- /dev/null +++ b/src/libCom/osi/os/Darwin/osdBackTrace.c @@ -0,0 +1,10 @@ +/* + * Copyright: Stanford University / SLAC National Laboratory. + * + * EPICS BASE is distributed subject to a Software License Agreement found + * in file LICENSE that is included with this distribution. + * + * Author: Till Straumann , 2011 + */ + +#include "osdExecinfoBackTrace.c" diff --git a/src/libCom/osi/os/Linux/osdBackTrace.c b/src/libCom/osi/os/Linux/osdBackTrace.c new file mode 100644 index 000000000..a230e0780 --- /dev/null +++ b/src/libCom/osi/os/Linux/osdBackTrace.c @@ -0,0 +1,10 @@ +/* + * Copyright: Stanford University / SLAC National Laboratory. + * + * EPICS BASE is distributed subject to a Software License Agreement found + * in file LICENSE that is included with this distribution. + * + * Author: Till Straumann , 2011 + */ + +#include "osdExecinfoBackTrace.c" diff --git a/src/libCom/osi/os/Linux/osdFindAddr.c b/src/libCom/osi/os/Linux/osdFindAddr.c new file mode 100644 index 000000000..6b2b7c2ab --- /dev/null +++ b/src/libCom/osi/os/Linux/osdFindAddr.c @@ -0,0 +1,10 @@ +/* + * Copyright: Stanford University / SLAC National Laboratory. + * + * EPICS BASE is distributed subject to a Software License Agreement found + * in file LICENSE that is included with this distribution. + * + * Author: Till Straumann , 2011 + */ + +#include "osdElfFindAddr.c" diff --git a/src/libCom/osi/os/posix/osdFindAddr.c b/src/libCom/osi/os/posix/osdElfFindAddr.c similarity index 100% rename from src/libCom/osi/os/posix/osdFindAddr.c rename to src/libCom/osi/os/posix/osdElfFindAddr.c diff --git a/src/libCom/osi/os/posix/osdBackTrace.c b/src/libCom/osi/os/posix/osdExecinfoBackTrace.c similarity index 100% rename from src/libCom/osi/os/posix/osdBackTrace.c rename to src/libCom/osi/os/posix/osdExecinfoBackTrace.c diff --git a/src/libCom/osi/os/solaris/osdFindAddr.c b/src/libCom/osi/os/solaris/osdFindAddr.c new file mode 100644 index 000000000..6b2b7c2ab --- /dev/null +++ b/src/libCom/osi/os/solaris/osdFindAddr.c @@ -0,0 +1,10 @@ +/* + * Copyright: Stanford University / SLAC National Laboratory. + * + * EPICS BASE is distributed subject to a Software License Agreement found + * in file LICENSE that is included with this distribution. + * + * Author: Till Straumann , 2011 + */ + +#include "osdElfFindAddr.c"