UPSCLI_FD(3)
============

NAME
----

upscli_fd - Get file descriptor for connection

SYNOPSIS
--------

 #include <upsclient.h>

 int upscli_fd(UPSCONN_t *ups);

DESCRIPTION
-----------

The *upscli_fd()* function takes the pointer 'ups' to a
`UPSCONN_t` state structure and returns the value of the file descriptor
for that connection, if any.

This may be useful for determining if the connection to linkman:upsd[8]
has been lost.

RETURN VALUE
------------

The *upscli_fd()* function returns the file descriptor, which
may be any non-negative number.  It returns -1 if an error occurs.

SEE ALSO
--------

linkman:upscli_connect[3], linkman:upscli_strerror[3], linkman:upscli_upserror[3]