diff options
author | Sangyoon Jang <s89.jang@samsung.com> | 2015-12-01 15:29:40 +0900 |
---|---|---|
committer | Sangyoon Jang <s89.jang@samsung.com> | 2015-12-01 15:54:06 +0900 |
commit | 292c805e352186e9da1a560d4a02b2908981389c (patch) | |
tree | 5ae0ec0e1d60abdc9e3305417b5847bdd4552c93 /src/launchpad_common.c | |
parent | 607990c01ea326407546bdae631986c76e915054 (diff) | |
download | launchpad-292c805e352186e9da1a560d4a02b2908981389c.tar.gz launchpad-292c805e352186e9da1a560d4a02b2908981389c.tar.bz2 launchpad-292c805e352186e9da1a560d4a02b2908981389c.zip |
Use '_GNU_SOURCE' instead of '__USE_GNU'
__USE_GNU is not intended to be used outside glibc headers, it is
defined internally.
if it defined our source, it can break glibc headers.
Change-Id: Id47e24264f40501116f1e11854d09c9c27c15088
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
Diffstat (limited to 'src/launchpad_common.c')
-rw-r--r-- | src/launchpad_common.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/launchpad_common.c b/src/launchpad_common.c index f37c369..5eabf8c 100644 --- a/src/launchpad_common.c +++ b/src/launchpad_common.c @@ -14,6 +14,8 @@ * limitations under the License. */ +#define _GNU_SOURCE + #include <string.h> #include <sys/types.h> #include <sys/stat.h> @@ -23,6 +25,8 @@ #include <stdio.h> #include <sys/xattr.h> #include <errno.h> +#include <sys/socket.h> +#include <sys/un.h> #include "launchpad_common.h" #include "key.h" @@ -195,7 +199,7 @@ int _create_server_sock(const char *name) memset(&saddr, 0, sizeof(saddr)); saddr.sun_family = AF_UNIX; - snprintf(saddr.sun_path, UNIX_PATH_MAX, "/run/user/%d/%s", getuid(), name); + snprintf(saddr.sun_path, sizeof(saddr.sun_path), "/run/user/%d/%s", getuid(), name); unlink(saddr.sun_path); if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr)) < 0) { @@ -466,7 +470,7 @@ int _connect_to_launchpad(int type) memset(&addr, 0x00, sizeof(struct sockaddr_un)); addr.sun_family = AF_UNIX; - snprintf(addr.sun_path, UNIX_PATH_MAX, "%s/%d/%s%d", SOCKET_PATH, getuid(), + snprintf(addr.sun_path, sizeof(addr.sun_path), "%s/%d/%s%d", SOCKET_PATH, getuid(), LAUNCHPAD_LOADER_SOCKET_NAME, type); _D("connect to %s", addr.sun_path); |