[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] [XaAES] shel_write



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.