version 1.7, 2025/04/01 16:37:12
|
version 1.9, 2025/04/03 01:41:02
|
Line 24
|
Line 24
|
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* |
* |
* $Log$ |
* $Log$ |
|
* Revision 1.9 2025/04/03 01:41:02 snw |
|
* New features frozen; prepare 0.63.0-rc1 |
|
* |
|
* Revision 1.8 2025/04/02 03:02:42 snw |
|
* Stop requiring users to pass -e to fmadm when -u or -g are passed |
|
* |
* Revision 1.7 2025/04/01 16:37:12 snw |
* Revision 1.7 2025/04/01 16:37:12 snw |
* Configure DEFAULT environment the same as others, and set permissions/ownership directly in fmadm configure. Add env.conf file as a centralized configuration listing all environments. |
* Configure DEFAULT environment the same as others, and set permissions/ownership directly in fmadm configure. Add env.conf file as a centralized configuration listing all environments. |
* |
* |
Line 122
|
Line 128
|
#define VIEW 'v' |
#define VIEW 'v' |
#define WRITE 'w' |
#define WRITE 'w' |
#define XECUTE 'x' |
#define XECUTE 'x' |
|
|
#define ZALLOCATE 'A' |
|
#define ZBREAK 'B' |
#define ZBREAK 'B' |
#define ZDEALLOCATE 'D' |
|
#define ZGO 'G' |
#define ZGO 'G' |
#define ZHALT 'H' |
#define ZHALT 'H' |
#define ZINSERT 'I' |
#define ZINSERT 'I' |
Line 419 char config_file[4096]; /* path
|
Line 422 char config_file[4096]; /* path
|
char env_config_file[4096]; /* path to environment config file */ |
char env_config_file[4096]; /* path to environment config file */ |
char env_user[255]; |
char env_user[255]; |
char env_group[255]; |
char env_group[255]; |
|
char env_enabled[10]; |
char shm_env[255]; /* shared memory environment */ |
char shm_env[255]; /* shared memory environment */ |
|
|
short fp_mode = 0; /* set to 0 for fixed-point math, 1 for IEEE754 floating point */ |
short fp_mode = 0; /* set to 0 for fixed-point math, 1 for IEEE754 floating point */ |
Line 523 char rou0plib[PATHLEN]; /* %
|
Line 527 char rou0plib[PATHLEN]; /* %
|
char rou1plib[PATHLEN]; /* %routine path (ZL..) */ |
char rou1plib[PATHLEN]; /* %routine path (ZL..) */ |
char oucpath[PATHLEN] = "\201"; /* OPEN/USE/CLOSE path */ |
char oucpath[PATHLEN] = "\201"; /* OPEN/USE/CLOSE path */ |
char zargdefname[PATHLEN]= "%\201"; /* default varname for Z-commands */ |
char zargdefname[PATHLEN]= "%\201"; /* default varname for Z-commands */ |
char jourfile[PATHLEN] = "/usr/tmp/ioprotocol"; /* journal file */ |
|
FILE *jouraccess; /* dto. filedes */ |
FILE *jouraccess; /* dto. filedes */ |
char curdir[256] = "."; /* current directory */ |
char curdir[256] = "."; /* current directory */ |
|
|
char startuprou[PATHLEN] = "\201"; /* start up routine from cmdline*/ |
char startuprou[PATHLEN] = "\201"; /* start up routine from cmdline*/ |
|
|
char zcommds[256] = |
char zcommds[256] = |
" za zas zb zd zg zh zi zj zl zn zp zq zr zs zt zwr zallocate zbreak zdeallocate \ |
" za zas zb zd zg zh zi zj zl zn zp zq zr zs zt zwr zbreak \ |
zgo zhalt zinsert zjob zload znamespace zprint zquit zremove zsave ztrap zwrite \201"; /* intrinsic z-commands */ |
zgo zhalt zinsert zjob zload znamespace zprint zquit zremove zsave ztrap zwrite \201"; /* intrinsic z-commands */ |
char zfunctions[256] = /* intrinsic z-functions */ |
char zfunctions[256] = /* intrinsic z-functions */ |
" zb zc zd ze zh zht zk zl zm zn zo zp zr zs zt zboolean zcall zcr zcrc zdata zdate zedit zhorolog \ |
" zb zc zd ze zh zht zk zl zm zn zo zp zr zs zt zboolean zcall zcr zcrc zdata zdate zedit zhorolog \ |