]> sourceware.org Git - glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 30 Mar 1998 17:26:52 +0000 (17:26 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 30 Mar 1998 17:26:52 +0000 (17:26 +0000)
1998-03-30 17:20  Ulrich Drepper  <drepper@cygnus.com>

* Makerules: Remove duplicate rules to handle stamp.oS.

1998-03-30  Andreas Jaeger  <aj@arthur.rhein-neckar.de>

* manual/examples/inetsrv.c (main): Change prototype of
make_socket following change in mkisock.c.

* manual/examples/inetcli.c (SERVERHOST): Use mescaline.gnu.org as
example host.
(main): Change prototype of init_sockaddr following change in
isockadd.c.

* manual/examples/mkisock.c (make_socket): Use uint16_t for port.
* manual/examples/isockad.c (init_sockaddr): Likewise.

* manual/examples/mkfsock.c (make_named_socket): Removed blank
lines for clarification.
(make_named_socket): Use strncpy instead of strcpy.
Reported by Francesco Potorti` <F.Potorti@cnuce.cnr.it>.

ChangeLog
localedata/ChangeLog
manual/examples/inetcli.c
manual/examples/inetsrv.c
manual/examples/isockad.c
manual/examples/mkfsock.c
manual/examples/mkisock.c

index e94f763a4e4ed8759453840620b34f18337dd2e5..6925f9772963a76a9b25b9d3aefe7cda142380bb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,25 @@
+1998-03-30 17:20  Ulrich Drepper  <drepper@cygnus.com>
+
+       * Makerules: Remove duplicate rules to handle stamp.oS.
+
+1998-03-30  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
+
+       * manual/examples/inetsrv.c (main): Change prototype of
+       make_socket following change in mkisock.c.
+
+       * manual/examples/inetcli.c (SERVERHOST): Use mescaline.gnu.org as
+       example host.
+       (main): Change prototype of init_sockaddr following change in
+       isockadd.c.
+
+       * manual/examples/mkisock.c (make_socket): Use uint16_t for port.
+       * manual/examples/isockad.c (init_sockaddr): Likewise.
+
+       * manual/examples/mkfsock.c (make_named_socket): Removed blank
+       lines for clarification.
+       (make_named_socket): Use strncpy instead of strcpy.
+       Reported by Francesco Potorti` <F.Potorti@cnuce.cnr.it>.
+
 1998-03-30 13:28  Ulrich Drepper  <drepper@cygnus.com>
 
        * Makefile (parent-mostlyclean): Use object-suffixes-for-libc for
index 671b69032ce29431609395c114460a4d13a3959b..fe9b664a15c2d6e7759260e73702ccca37e8c81d 100644 (file)
@@ -1,7 +1,3 @@
-1998-03-30 17:20  Ulrich Drepper  <drepper@cygnus.com>
-
-       * Makerules: Remove duplicate rules to handle stamp.oS.
-
 1998-03-30  Ulrich Drepper  <drepper@cygnus.com>
 
        * Makefile: Fix test rules from last patch.
index 258c6892aaa53a0a14ac34fa3a7889ec9350663f..35dfb379e83b06394b69e94c2b7e48fa2d4e8f4a 100644 (file)
@@ -9,7 +9,7 @@
 
 #define PORT           5555
 #define MESSAGE                "Yow!!! Are we having fun yet?!?"
-#define SERVERHOST     "churchy.gnu.ai.mit.edu"
+#define SERVERHOST     "mescaline.gnu.org"
 
 void 
 write_to_server (int filedes)
@@ -30,7 +30,7 @@ main (void)
 {
   extern void init_sockaddr (struct sockaddr_in *name,
                             const char *hostname,
-                            unsigned short int port);
+                            uint16_t port);
   int sock;
   struct sockaddr_in servername;
 
index bd86e80f36c56bca2b6006e1a292498146aa55f0..3d544c005cbe27898e436da499e45ce9e82d4e0c 100644 (file)
@@ -37,7 +37,7 @@ read_from_client (int filedes)
 int
 main (void)
 {
-  extern int make_socket (unsigned short int port);
+  extern int make_socket (uint16_t port);
   int sock;
   fd_set active_fd_set, read_fd_set;
   int i;
index 54ec1cca4c0f1d9e77e31ee17ea1bccc82b62fdd..9c21149a854c8cd964efa7ea0b2be192c1a3a305 100644 (file)
@@ -7,7 +7,7 @@
 void 
 init_sockaddr (struct sockaddr_in *name,
               const char *hostname,
-              unsigned short int port)
+              uint16_t port)
 {
   struct hostent *hostinfo;
 
index d3750ec150a47cf8a06a89d92e7f977a237795f1..46729d13f04a2341423a6ac28b9b3c8bd4871b24 100644 (file)
@@ -13,7 +13,6 @@ make_named_socket (const char *filename)
   size_t size;
 
   /* Create the socket.  */
-  
   sock = socket (PF_UNIX, SOCK_DGRAM, 0);
   if (sock < 0)
     {
@@ -22,14 +21,16 @@ make_named_socket (const char *filename)
     }
 
   /* Bind a name to the socket.  */
-
   name.sun_family = AF_FILE;
-  strcpy (name.sun_path, filename);
+  strncpy (name.sun_path, filename, sizeof (name.sun_path));
 
   /* The size of the address is
      the offset of the start of the filename,
      plus its length,
-     plus one for the terminating null byte.  */
+     plus one for the terminating null byte.
+     Alternativly you can just do:
+     size = SUN_LEN (&name);
+  */
   size = (offsetof (struct sockaddr_un, sun_path)
          + strlen (name.sun_path) + 1);
 
index 07411bb26357d4e635df260afed16684fb476f44..2fd8b3d2f9bbfb8cf11eef3068e49c07a3c2ed97 100644 (file)
@@ -4,7 +4,7 @@
 #include <netinet/in.h>
 
 int 
-make_socket (unsigned short int port)
+make_socket (uint16_t port)
 {
   int sock;
   struct sockaddr_in name;
This page took 0.065076 seconds and 5 git commands to generate.