From 5d895caea051eacc93818c1de0ad2be7d2564f82 Mon Sep 17 00:00:00 2001 From: Sudarshan Prasad Date: Mon, 23 Mar 2015 15:27:17 -0700 Subject: [PATCH] Added comments for a macro. - This changeset addresses one of the comment from full RI-CA review. Change-Id: I62b1ffb53104dcc57e8a04e067cafcc34e6bc655 Signed-Off-By: Sudarshan Prasad Reviewed-on: https://gerrit.iotivity.org/gerrit/550 Reviewed-by: Joseph Morrow Tested-by: jenkins-iotivity Reviewed-by: Erich Keane --- resource/csdk/stack/src/occollection.c | 6 ++++++ resource/csdk/stack/src/ocresource.c | 6 ++++++ resource/csdk/stack/src/ocstack.c | 7 +++++++ resource/csdk/stack/src/oicgroup.c | 6 ++++++ 4 files changed, 25 insertions(+) diff --git a/resource/csdk/stack/src/occollection.c b/resource/csdk/stack/src/occollection.c index 315db21..05e676f 100644 --- a/resource/csdk/stack/src/occollection.c +++ b/resource/csdk/stack/src/occollection.c @@ -18,6 +18,12 @@ // //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +// Defining _POSIX_C_SOURCE macro with 200112L (or greater) as value +// causes header files to expose definitions +// corresponding to the POSIX.1-2001 base +// specification (excluding the XSI extension). +// For POSIX.1-2001 base specification, +// Refer http://pubs.opengroup.org/onlinepubs/009695399/ #define _POSIX_C_SOURCE 200112L #include #include "ocstack.h" diff --git a/resource/csdk/stack/src/ocresource.c b/resource/csdk/stack/src/ocresource.c index fbe4911..4f384f8 100644 --- a/resource/csdk/stack/src/ocresource.c +++ b/resource/csdk/stack/src/ocresource.c @@ -18,6 +18,12 @@ // //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +// Defining _POSIX_C_SOURCE macro with 200112L (or greater) as value +// causes header files to expose definitions +// corresponding to the POSIX.1-2001 base +// specification (excluding the XSI extension). +// For POSIX.1-2001 base specification, +// Refer http://pubs.opengroup.org/onlinepubs/009695399/ #define _POSIX_C_SOURCE 200112L #include #include "ocstack.h" diff --git a/resource/csdk/stack/src/ocstack.c b/resource/csdk/stack/src/ocstack.c index 8e477ef..5d60528 100644 --- a/resource/csdk/stack/src/ocstack.c +++ b/resource/csdk/stack/src/ocstack.c @@ -22,6 +22,13 @@ //----------------------------------------------------------------------------- // Includes //----------------------------------------------------------------------------- + +// Defining _POSIX_C_SOURCE macro with 200112L (or greater) as value +// causes header files to expose definitions +// corresponding to the POSIX.1-2001 base +// specification (excluding the XSI extension). +// For POSIX.1-2001 base specification, +// Refer http://pubs.opengroup.org/onlinepubs/009695399/ #define _POSIX_C_SOURCE 200112L #include #include diff --git a/resource/csdk/stack/src/oicgroup.c b/resource/csdk/stack/src/oicgroup.c index e57435d..723193e 100644 --- a/resource/csdk/stack/src/oicgroup.c +++ b/resource/csdk/stack/src/oicgroup.c @@ -18,6 +18,12 @@ // //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +// Defining _POSIX_C_SOURCE macro with 200112L (or greater) as value +// causes header files to expose definitions +// corresponding to the POSIX.1-2001 base +// specification (excluding the XSI extension). +// For POSIX.1-2001 base specification, +// Refer http://pubs.opengroup.org/onlinepubs/009695399/ #define _POSIX_C_SOURCE 200112L #include -- 2.7.4