Hello Ben,
> If it would help and people wouldn't mind, I'll post the current patch
> series for review so that if I'm off track I can correct before
> implementing the remaining bits (including the tests).
Cool. Yes, please, show it!
> On cygwin, the sethostname function is included in libgnu.a
Excerpts from Simon Josefsson's message of Mon Nov 21 05:00:04 -0500 2011:
> My point was that the POSIX prototype uses size_t and Solaris seems
> to use int, and as Paul pointed out, on 64-bit Solaris systems just
> providing the prototype will break -- there needs to be a wrapper
> function or a
Ben Walton writes:
> Excerpts from Simon Josefsson's message of Sun Nov 20 14:04:42 -0500 2011:
>
> Hi Simon,
>
>> Have you tested that it resolves the portability issue? If so that is
>> great. My man page says Solaris uses this prototype:
>>
>> int sethostname(char *name, int namelen);
Excerpts from Bruno Haible's message of Sun Nov 20 09:12:55 -0500 2011:
Hi Bruno,
Thanks for the detailed rundown on this patch. It's nice to get such
good feedback.
> Yes, the declaration is missing in the Solaris 10 header files, but
> also on other platforms that have the function: AIX and O
Excerpts from Simon Josefsson's message of Sun Nov 20 14:04:42 -0500 2011:
Hi Simon,
> Have you tested that it resolves the portability issue? If so that is
> great. My man page says Solaris uses this prototype:
>
> int sethostname(char *name, int namelen);
I used a modified version of t
On 11/20/11 11:04, Simon Josefsson wrote:
> however possibly int and size_t have the same size on all Solaris 8 and
> 9 architectures?
No, on 64-bit Solaris hosts, int is 32, size_t is 64;
this has been true since full 64-bit support was added
(Solaris 7 in the late 1990s, if I recall correctly).
Simon Josefsson wrote:
> I support installing this if it does something useful on at
> least some (Solaris) machine, since the current situation does not
> appear to work on any (Solaris) machine.
I'm in favour of doing it using the normal Gnulib style - one module
per POSIX or glibc function. And
Ben Walton writes:
> Hi All,
>
> When testing the pending release of inetutils on solaris 9/10, I
> discovered that sethostname isn't declared in unistd.h on Solaris.
> The following patch adds handling for this although I'm not positive
> that it's the best way to do it. At the very least it's
Hi Ben,
> When testing the pending release of inetutils on solaris 9/10, I
> discovered that sethostname isn't declared in unistd.h on Solaris.
> The following patch adds handling for this although I'm not positive
> that it's the best way to do it. At the very least it's a starting
> point for d
Hi All,
When testing the pending release of inetutils on solaris 9/10, I
discovered that sethostname isn't declared in unistd.h on Solaris.
The following patch adds handling for this although I'm not positive
that it's the best way to do it. At the very least it's a starting
point for discussing
10 matches
Mail list logo