3 * (C) Copyright Dec 20 1998, Edmond J. Breen.
5 * This code may be copied for personal, non-profit use only.
11 #include <sys/types.h>
17 #include "stdliblocal.h"
24 v.ival = chmod(arg(0,getargs(),ptr_t).p,
25 arg(1,getargs(),mode_t ));
33 v.ival = fstat(arg(0,getargs(),int ),
34 arg(1,getargs(),ptr_t).p);
43 v.ival = mkdir(arg(0,getargs(),ptr_t).p,
44 arg(1,getargs(),mode_t));
47 val_t eic_mkfifo(void)
51 v.ival = mkfifo(arg(0,getargs(),ptr_t).p,
52 arg(1,getargs(),mode_t));
60 v.ival = stat(arg(0,getargs(),ptr_t).p,
61 arg(1,getargs(),ptr_t).p);
69 v.mval = umask(arg(0,getargs(),mode_t));
76 /*************************************************************/
83 EiC_add_builtinfunc("chmod",eic_chmod);
84 EiC_add_builtinfunc("fstat",eic_fstat);
85 EiC_add_builtinfunc("mkdir",eic_mkdir);
86 EiC_add_builtinfunc("mkfifo",eic_mkfifo);
87 EiC_add_builtinfunc("stat",eic_stat);
88 EiC_add_builtinfunc("umask",eic_umask);