HylaFAX The world's most advanced open source fax server

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: getpeername: Socket operation on non socket



Azman Shariff wrote:

> What is this "getpeername: Socket operation on non socket" ???

>From getpeername(2):
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NAME
       getpeername - get name of connected peer

SYNOPSIS
       #include <sys/socket.h>

       int getpeername(int s, struct sockaddr *name, int *namelen);

DESCRIPTION
       Getpeername returns the name of the peer connected to socket s.  The
       namelen parameter should be initialized to indicate the amount of
       space pointed to by name.  On return it contains the actual size of
       the name returned (in bytes).  The name is truncated if the buffer
       provided is too small.


RETURN VALUE
       On success, zero is returned.  On error, -1 is returned, and errno is
       set appropriately.

ERRORS
       EBADF   The argument s is not a valid descriptor.

       ENOTSOCK
               The argument s is a file, not a socket.
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[...]
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
                                                              
For further investigation you should supply more information (how/where did
this happen, config files, etc.).

Regards
Okke.




Project hosted by iFAX Solutions