mysql.h
Función mysql_list_processes()
MYSQL_RES *mysql_list_processes(MYSQL *mysql)
Devuelve un conjunto de resultados que describen los procesos actuales del servidor. Es el mismo tipo de información que el devuelto por mysqladmin processlist o una consulta SHOW PROCESSLIST.
Se debe liberar el conjunto de resultados usando la función mysql_free_result().
Valores de retorno
Un conjunto de resultados MYSQL_RES si tiene éxito. NULL si se produce un error.
Errores
CR_COMMANDS_OUT_OF_SYNC: los comandos fueron ejecutados en un orden inapropiado.
CR_SERVER_GONE_ERROR: el servidor MySQL no está presente.
CR_SERVER_LOST: la conexión con el servidor se perdió durante la última consulta.
CR_UNKNOWN_ERROR: se ha producido un error desconocido.