*+ * Name: * GRP_PAR * Purpose: * Define public global constants for the GRP_ system. * Language: * Starlink Fortran 77 * Type of Module: * Global constants include file. * Description: * This file contains definitions of global constants which are used * by the GRP_ system and which may also be needed by software which * calls routines from this system. * Copyright: * Copyright (C) 1992 Science & Engineering Research Council. * Copyright (C) 2003 Central Laboratory of the Research Councils. * All Rights Reserved. * Licence: * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as * published by the Free Software Foundation; either version 2 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be * useful,but WITHOUT ANY WARRANTY; without even the implied * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street,Fifth Floor, Boston, MA * 02110-1301, USA * Authors: * DSB: D.S. Berry (STARLINK) * {enter_new_authors_here} * History: * 18-AUG-1992 (DSB): * Original version * 7-JAN-2003 (DSB): * Added private status values returned by GRP1_WILD * 15-MAY-2018 (DSB): * Increased GRP__SZGEX from 255 to 2047. * {enter_further_changes_here} *- * Global Constants: * General * ======= * An illegal GRP_ identifier value. This value can sometimes be * specified by an application in place of a GRP_ identifier in order * to supress some operation. INTEGER GRP__NOID PARAMETER ( GRP__NOID = 0 ) * String lengths. * ============== * Maximum length of a group expression. INTEGER GRP__SZGEX PARAMETER ( GRP__SZGEX = 2047 ) * Length of a name within a group. INTEGER GRP__SZNAM PARAMETER ( GRP__SZNAM = 255 ) * Max. length of a group type INTEGER GRP__SZTYP PARAMETER ( GRP__SZTYP = 80 ) * Max. length of a file name. INTEGER GRP__SZFNM PARAMETER ( GRP__SZFNM = 256 ) * Private status values returned by GRP1_WILD. INTEGER GRP__OK ! GRP1_WILD success INTEGER GRP__WNMF ! GRP1_WILD no more files INTEGER GRP__WPER ! GRP1_WILD pipe error INTEGER GRP__WLER ! GRP1_WILD length error INTEGER GRP__WMER ! GRP1_WILD malloc error PARAMETER ( : GRP__OK = 0, : GRP__WNMF = 101, : GRP__WPER = 102, : GRP__WLER = 103, : GRP__WMER = 104 ) *.