Solaris ya da SunOS için derlerken gerekli işlev kitaplıklarını
programa bağlayabilmek için bazı ek parametreler vermeniz gerekebilir.
Bunun için -lnsl -lsocket -lresolv parametrelerini
derleme komutunuzun sonuna ekleyebilirsiniz, örnek:
$ cc -o server server.c -lnsl -lsocket -lresolv
eğer hala hata alıyorsanız şunu da ekleyin: -lxnet.
Ne işe yaradığını bilmiyorum ama görünen o ki bazı durumlarda
gerekebiliyor.
Problem yaşayabileceğiniz bir başka yer de setsockopt()
işlevinin çağrıldığı yerdir. Bu işlevin Solaris/SunOS'taki prototipi benim
Linux makinamdakinden farklıdır bu yüzden de:
yerine bunu girin:
Elimde bir Sun makinası yok, yukarıdakileri denemedim bu bilgiler bana
deneme yapıp e-posta gönderen insanların söylediklerinden ibarettir.