#include <stddef.h> for offsetof.
[kopensolaris-gnu/glibc.git] / manual / examples / mkfsock.c
index 45cd00a..8c09f32 100644 (file)
@@ -1,14 +1,15 @@
-#include <sys/socket.h>
+#include <stddef.h>
 #include <stdio.h>
 #include <stdio.h>
-#include <sys/un.h>
 #include <errno.h>
 #include <stdlib.h>
 #include <errno.h>
 #include <stdlib.h>
+#include <sys/socket.h>
+#include <sys/un.h>
 
 int 
 make_named_socket (const char *filename)
 {
   struct sockaddr_un name;
 
 int 
 make_named_socket (const char *filename)
 {
   struct sockaddr_un name;
-  int sock, status;
+  int sock;
   size_t size;
 
   /* Create the socket.  */
   size_t size;
 
   /* Create the socket.  */
@@ -25,8 +26,7 @@ make_named_socket (const char *filename)
   name.sun_family = AF_FILE;
   strcpy (name.sun_path, filename);
   size = offsetof (name.sun_path) + strlen (name.sun_path) + 1;
   name.sun_family = AF_FILE;
   strcpy (name.sun_path, filename);
   size = offsetof (name.sun_path) + strlen (name.sun_path) + 1;
-  status = bind (sock, (struct sockaddr *) &name, size);
-  if (status < 0)
+  if (bind (sock, (struct sockaddr *) &name, size) < 0)
     {
       perror ("bind");
       exit (EXIT_FAILURE);
     {
       perror ("bind");
       exit (EXIT_FAILURE);