weston-launch: Pass the right CLOEXEC flag to fcntl

Passing O_CLOEXEC to fcntl is wrong, we need to pass FD_CLOEXEC.
diff --git a/src/weston-launch.c b/src/weston-launch.c
index be77a34..fa9104d 100644
--- a/src/weston-launch.c
+++ b/src/weston-launch.c
@@ -195,7 +195,8 @@
 	if (socketpair(AF_LOCAL, SOCK_DGRAM, 0, wl->sock) < 0)
 		error(1, errno, "socketpair failed");
 	
-	fcntl(wl->sock[0], F_SETFD, O_CLOEXEC);
+	if (fcntl(wl->sock[0], F_SETFD, FD_CLOEXEC) < 0)
+		error(1, errno, "fcntl failed");
 
 	return 0;
 }