GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  CONNECTAT (2)

NAME

connectat - initiate a connection on a socket

CONTENTS

Library
Synopsis
Description
Return Values
Errors
See Also
Authors

LIBRARY


.Lb libc

SYNOPSIS


.In sys/types.h
.In sys/socket.h


.In fcntl.h int connectat int fd int s const struct sockaddr *name socklen_t namelen

DESCRIPTION

The connectat system call initiates a connection on a socket. It works just like the connect(2) system call with two exceptions:

  1. It is limited to sockets in the PF_LOCAL domain.

  2. If the file path stored in the sun_path field of the sockaddr_un structure is a relative path, it is located relative to the directory associated with the file descriptor fd. If connectat is passed the special value AT_FDCWD in the fd parameter, the current working directory is used and the behavior is identical to a call to connect(2).

RETURN VALUES


.Rv -std connectat

ERRORS

The connectat system call may fail with the same errors as the connect(2) system call for a UNIX domain socket or with the following errors:
[EBADF]
  The sun_path field does not specify an absolute path and the fd argument is neither AT_FDCWD nor a valid file descriptor.
[ENOTDIR]
  The sun_path field is not an absolute path and fd is neither AT_FDCWD nor a file descriptor associated with a directory.

SEE ALSO

bindat(2), connect(2), socket(2), unix(4)

AUTHORS

The connectat was developed by
.An Pawel Jakub Dawidek Aq pawel@dawidek.net under sponsorship from the FreeBSD Foundation.
Search for    or go to Top of page |  Section 2 |  Main Index


Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.