Contents

es_exec_fd(_:_:)

Gets the file descriptor at the specified position from a process execution event.

Declaration

func es_exec_fd(_ event: UnsafePointer<es_event_exec_t>, _ index: UInt32) -> UnsafePointer<es_fd_t>

Parameters

  • event:

    The process execution event.

  • index:

    The zero-based index of the argument to return. Attempting to read an out-of-bounds index — where index >= es_fd_arg_count() — results in undefined behavior.

Return Value

A pointer to an es_fd_t instance that describes the file descriptor.

Discussion

This function doesn’t allocate memory for the returned file descriptor description; it points to an es_fd_t inside of event. Because you don’t own this memory, don’t try to free it.

See Also

Process Event Helper Functions