summaryrefslogtreecommitdiff
path: root/src/launchpad_common.c
diff options
context:
space:
mode:
authorSangyoon Jang <s89.jang@samsung.com>2015-12-01 15:29:40 +0900
committerSangyoon Jang <s89.jang@samsung.com>2015-12-01 15:54:06 +0900
commit292c805e352186e9da1a560d4a02b2908981389c (patch)
tree5ae0ec0e1d60abdc9e3305417b5847bdd4552c93 /src/launchpad_common.c
parent607990c01ea326407546bdae631986c76e915054 (diff)
downloadlaunchpad-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.c8
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);