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.