Hello,
Has authd been ported to IA64?
I got libe/authd/gexec/ganglia/rrdtool/php/pcp all
working on my IA32 clusters. The tools look really nice.
Now... I am trying to get them to work on my IA64 cluster.
libe/auth.c has the following line in routine net_send_bytes:
if ((n = write(sock, (void *)((int)send_buf + (int)bytes_sent),
I could not get the sockets to work without changing the "int"
to a "long" as shown:
if ((n = write(sock, (void *)((long)send_buf + (int)bytes_sent),
^^^^
Or better yet ... remove all type casting:
if ((n = write(sock, (void *)(send_buf + bytes_sent),
Then this section of code works on IA32 and IA64.
I was under the impression that libe/authd/gexec were working
on the IA64 systems. Am I mistaken?
I would like to understand more. If no one else has ported these
to IA64, then I will look more closely at the warnings about mismatched
types, but if someone has gotten them to work, can they please send
me their patch file which corrects the types as the one above.
Thanks,
Joe