Bernd Walter wrote:
> Cannot set socket to non-blocking: Resource temporarily unavailable
> Der letzte Part kommt vom System, aber der erste sollten irgendwo in
> dem Bereich stehen, der die Meldung ausgibt.
int
gftp_set_sockblocking (gftp_request * request, int fd, int non_blocking)
{
int flags;
if ((flags = fcntl (fd, F_GETFL, 0)) == -1)
{
request->logging_function (gftp_logging_error, request->user_data,
_("Cannot get socket flags: %s\n"),
g_strerror (errno));
gftp_disconnect (request);
return (-1);
}
if (non_blocking)
flags |= O_NONBLOCK;
else
flags &= ~O_NONBLOCK;
if (fcntl (fd, F_SETFL, flags) == -1)
{
request->logging_function (gftp_logging_error, request->user_data,
_("Cannot set socket to non-blocking:
%s\n"),
g_strerror (errno));
gftp_disconnect (request);
return (-1);
}
return (0);
}
Mal schaun... evtl. schau ich mir das alles nochmal an bei gelegenheit...
Zumal ich diese sftp-server geschichte eh komisch finde. Wozu soll ich auf
dem Zielhost (mal von dem fehler abgesehn - rein grundsaetzlich) einen
sftp-server starten (den ich per default nicht mal habe) wenn ich auch so
ein einfaches sftp connect machen kann...
Gruesse, Olli
-- Oliver Lehmann @home: lehmann(at)ans-netz.de @office: oliver.lehmann(at)mgi.de @www: http://www.pofo.de/ | http://wishlist.ans-netz.de/ To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Wed 23 Apr 2003 - 21:34:40 CEST