Hello,
AB> and without XaAES/oAESis extensions */ Why oAESis? It have only: typedef struct _shelw { char * newcmd; long psetlimit; long prenice; char * defdir; char * env; }SHELW;
in xa_aes.h there is: /* * XaAES/oAESis Extended Shell Write structure * Extra fields for UID/GID setting of spawned clients. * Different naming. */ struct xshelw { const char *newcmd; long psetlimit; long prenice; const char *defdir; char *env; short uid; /* New child's UID */ short gid; /* New child's GID */ };Maybe i've misunderstood the comment, and the extensions (uid/gid) are only for XaAES... Maybe they called "extended shell write structure" the standard SHELW structure defined in most gem libraries (without uid/gid).
best regards, Arnaud.