aboutsummaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
Diffstat (limited to 'manual')
-rw-r--r--manual/examples/inetcli.c4
-rw-r--r--manual/examples/inetsrv.c2
-rw-r--r--manual/examples/isockad.c2
-rw-r--r--manual/examples/mkfsock.c9
-rw-r--r--manual/examples/mkisock.c2
5 files changed, 10 insertions, 9 deletions
diff --git a/manual/examples/inetcli.c b/manual/examples/inetcli.c
index 258c6892aa..35dfb379e8 100644
--- a/manual/examples/inetcli.c
+++ b/manual/examples/inetcli.c
@@ -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;
diff --git a/manual/examples/inetsrv.c b/manual/examples/inetsrv.c
index bd86e80f36..3d544c005c 100644
--- a/manual/examples/inetsrv.c
+++ b/manual/examples/inetsrv.c
@@ -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;
diff --git a/manual/examples/isockad.c b/manual/examples/isockad.c
index 54ec1cca4c..9c21149a85 100644
--- a/manual/examples/isockad.c
+++ b/manual/examples/isockad.c
@@ -7,7 +7,7 @@
void
init_sockaddr (struct sockaddr_in *name,
const char *hostname,
- unsigned short int port)
+ uint16_t port)
{
struct hostent *hostinfo;
diff --git a/manual/examples/mkfsock.c b/manual/examples/mkfsock.c
index d3750ec150..46729d13f0 100644
--- a/manual/examples/mkfsock.c
+++ b/manual/examples/mkfsock.c
@@ -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);
diff --git a/manual/examples/mkisock.c b/manual/examples/mkisock.c
index 07411bb263..2fd8b3d2f9 100644
--- a/manual/examples/mkisock.c
+++ b/manual/examples/mkisock.c
@@ -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;