|
|
| 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 \ |