[#ENGINE_ctrl] = ENGINE_ctrl :mrdocs: Dispatch a control command to an ENGINE (deprecated). == Synopsis Declared in `<openssl/engine.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- [[deprecated]] int ENGINE_ctrl( xref:ENGINE.adoc[ENGINE]* e, int cmd, long i, void* p, void(* f)()); ---- [WARNING] ==== https://en.cppreference.com/cpp/language/attributes/deprecated[Deprecated^]. Use of this entity is allowed but discouraged. ==== == Return Value Command‐specific positive value on success, or non‐positive on failure. == Parameters [cols="1,4"] |=== | Name| Description | *e* | ENGINE receiving the command. | *cmd* | Control command (ENGINE_CTRL_* or ENGINE‐specific). | *i* | Integer argument for `cmd.` | *p* | Pointer argument for `cmd,` or NULL when unused. | *f* | Optional function‐pointer argument for `cmd,` or NULL. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#