• Fwritev | Write data from multiple buffers |
• Freadv | Read data into multiple buffers |
• Fsocket | Create an endpoint for communication |
• Fsocketpair | Create a pair of connected sockets |
• Faccept | Accept a connection on a socket |
• Fconnect | Initiate a connection on a socket |
• Fbind | Bind a name to a socket |
• Flisten | Listen for connections on a socket |
• Frecvmsg | Receive a message from a socket |
• Fsendmsg | Send a message on a socket |
• Frecvfrom | Receive a message from a socket |
• Fsendto | Send a message on a socket |
• Fsetsockopt | Set options on sockets |
• Fgetsockopt | Get options on sockets |
• Fgetpeername | Get name of connected peer socket |
• Fgetsockname | Get socket name |
• Fshutdown | Shut down part of a full-duplex connection |
See also: Network functions
Name: | »file write« - Write data from multiple buffers
|
Opcode: | 347
|
Syntax: | int32_t Fwritev(int16_t handle, struct iovec *iov, int32_t
niov);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »file read« - Read data into multiple buffers
|
Opcode: | 348
|
Syntax: | int32_t Freadv(int16_t handle, struct iovec *iov, int32_t
niov);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »socket« - Create an endpoint for communication
|
Opcode: | 352
|
Syntax: | int32_t Fsocket(int32_t domain, int32_t type, int32_t
protocol);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »socketpair« - Create a pair of connected sockets
|
Opcode: | 353
|
Syntax: | int32_t Fsocketpair(int32_t domain, int32_t type, int32_t
protocol, int16_t fds[2]);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »accept« - Accept a connection on a socket
|
Opcode: | 354
|
Syntax: | int32_t Faccept(int16_t fd, struct sockaddr *name, uint32_t
*anamelen);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »connect« - Initiate a connection on a socket
|
Opcode: | 355
|
Syntax: | int32_t Fconnect(int16_t fd, struct sockaddr *name, uint32_t
anamelen);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »bind« - Bind a name to a socket
|
Opcode: | 356
|
Syntax: | int32_t Fbind(int16_t fd, const struct sockaddr *name, uint32_t
anamelen);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »listen« - Listen for connections on a socket
|
Opcode: | 357
|
Syntax: | int32_t Flisten(int16_t fd, int32_t backlog);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »recvmsg« - Receive a message from a socket
|
Opcode: | 358
|
Syntax: | int32_t Frecvmsg(int16_t fd, struct msghdr *msg, int32_t
flags);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »sendmsg« - Send a message on a socket
|
Opcode: | 359
|
Syntax: | int32_t Fsendmsg(int16_t fd, const struct msghdr *msg, int32_t
flags);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »recvfrom« - Receive a message from a socket
|
Opcode: | 360
|
Syntax: | int32_t Frecvfrom(int16_t fd, void *buf, int32_t buflen,
int32_t flags, struct sockaddr *to, uint32_t *addrlen);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »sendto« - Send a message on a socket
|
Opcode: | 361
|
Syntax: | int32_t Fsendto(int16_t fd, const void *buf, int32_t buflen,
int32_t flags, const struct sockaddr *to, uint32_t addrlen);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »setsockopt« - Set options on sockets
|
Opcode: | 362
|
Syntax: | int32_t Fsetsockopt(int16_t fd, int32_t level, int32_t name,
const void *val, uint32_t valsize);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »getsockopt« - Get options on sockets
|
Opcode: | 363
|
Syntax: | int32_t Fgetsockopt(int16_t fd, int32_t level, int32_t name,
void *val, uint32_t *valsize);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »getpeername« - Get name of connected peer socket
|
Opcode: | 364
|
Syntax: | int32_t Fgetpeername(int16_t fd, struct sockaddr *asa, uint32_t
*alen);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »getsockname« - Get socket name
|
Opcode: | 365
|
Syntax: | int32_t Fgetsockname(int16_t fd, struct sockaddr *asa, uint32_t
*alen);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|
Name: | »shutdown« - Shut down part of a full-duplex connection
|
Opcode: | 366
|
Syntax: | int32_t Fshutdown(int16_t fd, int32_t how);
|
Description: |
|
Return value: |
|
Availability: | This function is available as of FreeMiNT 1.16.
|
Group: | Network
|
See also: |
|