Change-Id: I51d82f39d450834f0ba4d9415aa3e62eb61fc1e9
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
vcom_init (void)
{
pid_t pid = getpid ();
vcom_init (void)
{
pid_t pid = getpid ();
- if (vppcom_app_create (vcom_get_app_name ()) != 0)
+ rv = vppcom_app_create (vcom_get_app_name ());
+ if (rv)
{
printf ("\n[%d] vcom_init...failed!\n", pid);
if (VCOM_DEBUG > 0)
fprintf (stderr,
"[%d] vcom_init: vppcom_app_create failed!\n", pid);
{
printf ("\n[%d] vcom_init...failed!\n", pid);
if (VCOM_DEBUG > 0)
fprintf (stderr,
"[%d] vcom_init: vppcom_app_create failed!\n", pid);
}
if (vcom_socket_main_init () != 0)
{
}
if (vcom_socket_main_init () != 0)
{
int
vcom_connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
{
int
vcom_connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
{
+ rv = vcom_init ();
+ if (rv)
{
case AF_INET:
if (__len != INET_ADDRSTRLEN)
{
case AF_INET:
if (__len != INET_ADDRSTRLEN)
break;
case AF_INET6:
if (__len != INET6_ADDRSTRLEN)
break;
case AF_INET6:
if (__len != INET6_ADDRSTRLEN)
case AF_INET:
case AF_INET6:
rv = vcom_socket_connect (__fd, __addr, __len);
case AF_INET:
case AF_INET6:
rv = vcom_socket_connect (__fd, __addr, __len);
- if (!rv)
- {
- errno = -rv;
- return -1;
-
- }
{
int rv;
pid_t pid = getpid ();
{
int rv;
pid_t pid = getpid ();
- pthread_t tid = pthread_self ();
if (is_vcom_socket_fd (__fd))
{
rv = vcom_connect (__fd, __addr, __len);
if (VCOM_DEBUG > 0)
fprintf (stderr,
if (is_vcom_socket_fd (__fd))
{
rv = vcom_connect (__fd, __addr, __len);
if (VCOM_DEBUG > 0)
fprintf (stderr,
- "[%d][%lu (0x%lx)] connect: "
"'%04d'='%04d', '%p', '%04d'\n",
"'%04d'='%04d', '%p', '%04d'\n",
- pid, (unsigned long) tid, (unsigned long) tid,
- rv, __fd, __addr, __len);
- if (!rv)
+ pid, rv, __fd, __addr, __len);
+ if (rv)
{
errno = -rv;
return -1;
{
errno = -rv;
return -1;