From 3f589b35114bb81866635c156a842f78044a5e30 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lars=20Gullik=20Bj=C3=B8nnes?= Date: Fri, 17 Sep 2004 08:26:41 +0000 Subject: [PATCH] some fixes, SUN_PATH, pch, errno git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@8987 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/client/.cvsignore | 2 ++ src/client/ChangeLog | 7 +++++++ src/client/client.C | 5 ++++- src/client/pch.h | 25 +++++++++++++++++++++++++ 4 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 src/client/pch.h diff --git a/src/client/.cvsignore b/src/client/.cvsignore index 4a2dc2842b..4ceee78907 100644 --- a/src/client/.cvsignore +++ b/src/client/.cvsignore @@ -4,3 +4,5 @@ lyxclient lyxclient.1 .deps .libs +pch.h.gch +pch.h.gch.dep diff --git a/src/client/ChangeLog b/src/client/ChangeLog index 9db3fb7679..e3b55c7bc2 100644 --- a/src/client/ChangeLog +++ b/src/client/ChangeLog @@ -1,3 +1,10 @@ +2004-09-17 Lars Gullik Bjonnes + + * client.C (connect): don't use SUN_PATH, just use sizeof instead. + * client.C: include + * pch.h: new file + * .cvsignore: update + 2004-09-09 Jean-Marc Lasgouttes * Makefile.am (BOOST_LIBS): fix when using already installed boost. diff --git a/src/client/client.C b/src/client/client.C index 56cde72886..36cd015e28 100644 --- a/src/client/client.C +++ b/src/client/client.C @@ -33,6 +33,7 @@ // fcntl() #include +#include #include #include #include @@ -115,7 +116,9 @@ int connect(string const & name) << strerror(errno) << endl; return -1; } - if (::connect(fd, (struct sockaddr *)&addr, SUN_LEN(&addr)) == -1) { + if (::connect(fd, + reinterpret_cast(&addr), + sizeof(addr)) == -1) { cerr << "lyxclient: Could not connect to socket " << name << ": " << strerror(errno) << endl; ::close(fd); diff --git a/src/client/pch.h b/src/client/pch.h new file mode 100644 index 0000000000..2634b6610c --- /dev/null +++ b/src/client/pch.h @@ -0,0 +1,25 @@ +#include + +#include "debug.h" + +#include +#include +#include +#include + +#include +#include + +#include +#include +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include -- 2.39.5