unix_connect (FUN) ¶ FUNCTION unix_connect : INT initiate a connection on a socket see manpage connect Returnvalue: If the connection or binding succeeds, zero is returned. On error, -1 is returned, and errno is set to indicate the error. InOut: Scope Name Type Return unix_connect INT Input sockfd INT pathname STRING(108)
unix_create (FUN) ¶ FUNCTION unix_create : INT create unix domain socket (nonblocking) (flag SOCK_NONBLOCK is set, protocol is 0) see manpage socket/unix domain socket Returnvalue: On success, a file descriptor for the new socket is returned. On error, -1 is returned, and errno is set to indicate the error. InOut: Scope Name Type Return unix_create INT Input socket_type INT
unix_errno (FUN) ¶ FUNCTION unix_errno : ERRNO get last errno read last stored errno InOut: Scope Name Type Return unix_errno ERRNO
unix_listen (FUN) ¶ FUNCTION unix_listen : INT listen for connections on a socket see manpage listen Returnvalue: On success, zero is returned. On error, -1 is returned, and errno is set to indicate the error. InOut: Scope Name Type Return unix_listen INT Input sockfd INT backlog INT
unix_recv (FUN) ¶ FUNCTION unix_recv : INT receive a message from a unix domain socket see manpage recv Returnvalue: returns the number of bytes received, or -1 if an error occurred. In the event of an error, errno is set to indicate the error. Internally, this function calls recv(), which returns of type ssize_t. This might be different to the return value of the IEC function unix_recv, which is INT. Calling with length >= INT Max can lead to invalid return values of this function. InOut: Scope Name Type Return unix_recv INT Input sockfd INT buf POINTER TO BYTE len ULINT flags INT
unix_send (FUN) ¶ FUNCTION unix_send : INT send a message on a unix domain socket see manpage send Returnvalue: On success, this call returns the number of bytes sent. On error, -1 is returned, and errno is set to indicate the error. Internally, this function calls send() which returns of type ssize_t. This might be different to the return value of the IEC function unix_send, which is INT. Calling with length >= INT Max can lead to invalid return values of this function. InOut: Scope Name Type Return unix_send INT Input sockfd INT buf POINTER TO BYTE len ULINT flags INT
unix_unlink (FUN) ¶ FUNCTION unix_unlink : INT unlink unix domain socket see manpage unlink Returnvalue: On success, zero is returned. On error, -1 is returned, and errno is set to indicate the error. InOut: Scope Name Type Return unix_unlink INT Input pathname STRING
AnyNumberPointerUnion (UNION) ¶ TYPE AnyNumberPointerUnion : UNION InOut: Name Type Initial Comment pSINT POINTER TO SINT 0 POINTER TO value represention for SINT pUSINT POINTER TO USINT 0 POINTER TO value represention for USINT pINT POINTER TO INT 0 POINTER TO value represention for INT pUINT POINTER TO UINT 0 POINTER TO value represention for UINT pDINT POINTER TO DINT 0 POINTER TO value represention for DINT pUDINT POINTER TO UDINT 0 POINTER TO value represention for UDINT pREAL POINTER TO REAL 0 POINTER TO value represention for REAL pLREAL POINTER TO LREAL 0 POINTER TO value represention for LREAL
AnyNumberTypes (ENUM) ¶ TYPE AnyNumberTypes : Supported base types for AnyNumber. Attributes: qualified_only InOut: Name Initial TYPE_NONE -1 TYPE_SINT 0 TYPE_USINT TYPE_INT TYPE_UINT TYPE_DINT TYPE_UDINT TYPE_REAL TYPE_LREAL
AnyNumberUnion (UNION) ¶ TYPE AnyNumberUnion : UNION InOut: Name Type val AnyNumberValueUnion p AnyNumberPointerUnion