/* * CDE - Common Desktop Environment * * Copyright (c) 1993-2012, The Open Group. All rights reserved. * * These libraries and programs are free software; you can * redistribute them and/or modify them under the terms of the GNU * Lesser General Public License as published by the Free Software * Foundation; either version 2 of the License, or (at your option) * any later version. * * These libraries and programs are distributed in the hope that * they will be useful, but WITHOUT ANY WARRANTY; without even the * implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU Lesser General Public License for more * details. * * You should have received a copy of the GNU Lesser General Public * License along with these librararies and programs; if not, write * to the Free Software Foundation, Inc., 51 Franklin Street, Fifth * Floor, Boston, MA 02110-1301 USA */ /* $XConsortium: task.h /main/2 1996/05/09 04:20:28 drk $ */ /* * COMPONENT_NAME: austext * * FUNCTIONS: Pi * d_close * d_cmstat * d_cmtype * d_connect * d_costat * d_cotype * d_crget * d_crread * d_crset * d_crstat * d_crtype * d_crwrite * d_csmget * d_csmread * d_csmset * d_csmwrite * d_csoget * d_csoread * d_csoset * d_csowrite * d_csstat * d_ctscm * d_ctsco * d_ctscr * d_dbdpath * d_dbfpath * d_dblog * d_dbuserid * d_delete * d_destroy * d_discon * d_disdel * d_fillnew * d_findco * d_findfm * d_findlm * d_findnm * d_findpm * d_freeall * d_gtscm * d_gtsco * d_gtscr * d_gtscs * d_initfile * d_initialize * d_ismember * d_isowner * d_keydel * d_keyexist * d_keyfind * d_keyfree * d_keyfrst * d_keylast * d_keylock * d_keylstat * d_keynext * d_keyprev * d_keyread * d_keystore * d_lock * d_makenew * d_members * d_off_opt * d_on_opt * d_open * d_rdcurr * d_recfree * d_recfrst * d_reclast * d_reclock * d_reclstat * d_recnext * d_recover * d_recprev * d_recread * d_recset * d_recstat * d_recwrite * d_renfile * d_rerdcurr * d_retries * d_rlbclr * d_rlbset * d_rlbtst * d_set_dberr * d_setdb * d_setfree * d_setkey * d_setlock * d_setlstat * d_setmm * d_setmo * d_setmr * d_setom * d_setoo * d_setor * d_setrm * d_setro * d_stscm * d_stsco * d_stscr * d_stscs * d_timeout * d_trabort * d_trbegin * d_trend * d_utscm * d_utsco * d_utscr * d_utscs * d_wrcurr * dt_closetask * dt_cmstat * dt_cmtype * dt_connect * dt_costat * dt_cotype * dt_crget * dt_crread * dt_crset * dt_crtype * dt_crwrite * dt_csmget * dt_csmread * dt_csmset * dt_csmwrite * dt_csoget * dt_csoread * dt_csoset * dt_csowrite * dt_csstat * dt_ctbpath * dt_ctscm * dt_ctsco * dt_ctscr * dt_dbdpath * dt_dbfpath * dt_dblog * dt_dbuserid * dt_destroy * dt_discon * dt_fillnew * dt_findco * dt_findfm * dt_findlm * dt_findnm * dt_findpm * dt_gtscm * dt_gtsco * dt_gtscr * dt_gtscs * dt_initfile * dt_ismember * dt_isowner * dt_keydel * dt_keyexist * dt_keyfind * dt_keyfree * dt_keyfrst * dt_keylast * dt_keylock * dt_keylstat * dt_keynext * dt_keyprev * dt_keyread * dt_keystore * dt_lock * dt_makenew * dt_mapchar * dt_members * dt_off_opt * dt_on_opt * dt_open * dt_opentask * dt_rdcurr * dt_recfree * dt_recfrst * dt_reclast * dt_reclock * dt_reclstat * dt_recover * dt_recread * dt_recset * dt_recstat * dt_recwrite * dt_renfile * dt_rerdcurr * dt_retries * dt_set_dberr * dt_setdb * dt_setfree * dt_setkey * dt_setlock * dt_setlstat * dt_setmm * dt_setmo * dt_setmr * dt_setom * dt_setoo * dt_setor * dt_setrm * dt_setro * dt_stscm * dt_stsco * dt_stscr * dt_stscs * dt_timeout * dt_trbegin * dt_utscm * dt_utsco * dt_utscr * dt_utscs * dt_wrcurr * * ORIGINS: 157 * */ /*---------------------------------------------------------------------------- task.h: db_VISTA task cover function declaration header file (C) Copyright 1988 by Raima Corporation. ----------------------------------------------------------------------------*/ /* ********************** EDIT HISTORY ******************************* SCR DATE INI DESCRIPTION ----- --------- --- ----------------------------------------------------- 571 31-Jan-89 RSC Placed ctbpath inside NO_COUNTRY, not NO_TIMESTAMP */ int EXTERNAL_FIXED dt_opentask(P1(DB_TASK FAR *)); int EXTERNAL_FIXED dt_closetask(P1(DB_TASK)); int EXTERNAL_FIXED dt_close(TASK_D1); /* dblfcns.c */ int EXTERNAL_DBN dt_cmstat(P1(int) TASK_Di DBN_Dn); /* cmstat.c */ int EXTERNAL_DBN dt_cmtype(P1(int) Pi(int FAR *) TASK_Di DBN_Dn); /* cmtype.c */ int EXTERNAL_DBN dt_connect(P1(int) TASK_Di DBN_Dn); /* connect.c */ #ifndef NO_TIMESTAMP int EXTERNAL_DBN dt_costat(P1(int) TASK_Di DBN_Dn); /* costat.c */ #endif int EXTERNAL_DBN dt_cotype(P1(int) Pi(int FAR *) TASK_Di DBN_Dn); /* cotype.c */ int EXTERNAL_DBN dt_crget(P1(DB_ADDR FAR *) TASK_Di DBN_Dn); /* crget.c */ int EXTERNAL_DBN dt_crread(P1(long) Pi(char FAR *) TASK_Di DBN_Dn); /* crread.c */ int EXTERNAL_DBN dt_crset(P1(DB_ADDR FAR *) TASK_Di DBN_Dn); /* crset.c */ #ifndef NO_TIMESTAMP int EXTERNAL_FIXED dt_crstat(TASK_D1); /* crstat.c */ #endif int EXTERNAL_DBN dt_crtype(P1(int FAR *) TASK_Di DBN_Dn); /* crtype.c */ int EXTERNAL_DBN dt_crwrite(P1(long) Pi(char FAR *) TASK_Di DBN_Dn); /* crwrite.c */ int EXTERNAL_DBN dt_csmget(P1(int) Pi(DB_ADDR FAR *) TASK_Di DBN_Dn); /* csmget.c */ int EXTERNAL_DBN dt_csmread(P1(int) Pi(long) Pi(char FAR *) TASK_Di DBN_Dn); /* csmread.c */ int EXTERNAL_DBN dt_csmset(P1(int) Pi(DB_ADDR FAR *) TASK_Di DBN_Dn); /* csmset.c */ int EXTERNAL_DBN dt_csmwrite(P1(int) Pi(long) Pi(CONST char FAR *) TASK_Di DBN_Dn); /* csmwrite.c */ int EXTERNAL_DBN dt_csoget(P1(int) Pi(DB_ADDR FAR *) TASK_Di DBN_Dn); /* csoget.c */ int EXTERNAL_DBN dt_csoread(P1(int) Pi(long) Pi(char FAR *) TASK_Di DBN_Dn); /* csoread.c */ int EXTERNAL_DBN dt_csoset(P1(int) Pi(DB_ADDR FAR *) TASK_Di DBN_Dn); /* csoset.c */ int EXTERNAL_DBN dt_csowrite(P1(int) Pi(long) Pi(CONST char FAR *) TASK_Di DBN_Dn); /* csowrite.c */ #ifndef NO_TIMESTAMP int EXTERNAL_DBN dt_csstat(P1(int) TASK_Di DBN_Dn); /* csstat.c */ int EXTERNAL_DBN dt_ctscm(P1(int) Pi(ULONG FAR *) TASK_Di DBN_Dn); /* ctscm.c */ int EXTERNAL_DBN dt_ctsco(P1(int) Pi(ULONG FAR *) TASK_Di DBN_Dn); /* ctsco.c */ int EXTERNAL_FIXED dt_ctscr(P1(ULONG FAR *) TASK_Di ); /* ctscr.c */ #endif #ifndef NO_COUNTRY int EXTERNAL_FIXED dt_ctbpath(P1(CONST char FAR *) TASK_Di); /* pathfcns.c */ #endif int EXTERNAL_FIXED dt_dbdpath(P1(CONST char FAR *) TASK_Di ); /* dbdpath.c */ int EXTERNAL_FIXED dt_dbfpath(P1(CONST char FAR *) TASK_Di ); /* dbfpath.c */ int EXTERNAL_FIXED dt_dblog(P1(CONST char FAR *) TASK_Di ); /* dblog.c */ int EXTERNAL_FIXED dt_dbuserid(P1(CONST char FAR *) TASK_Di ); /* dbuserid.c */ int EXTERNAL_DBN dt_delete(TASK_D1 DBN_Dn); /* delete.c */ int EXTERNAL_DBN dt_disdel(TASK_D1 DBN_Dn); /* disdel.c */ int EXTERNAL_DBN dt_recnext(TASK_D1 DBN_Dn); /* recnext.c */ int EXTERNAL_DBN dt_recprev(TASK_D1 DBN_Dn); /* recprev.c */ int EXTERNAL_FIXED dt_destroy(P1(CONST char FAR *) TASK_Di ); /* destroy.c */ int EXTERNAL_DBN dt_discon(P1(int) TASK_Di DBN_Dn); /* discon.c */ int EXTERNAL_DBN dt_fillnew(P1(int) Pi(CONST char FAR *) TASK_Di DBN_Dn); /* fillnew.c */ int EXTERNAL_DBN dt_findco(P1(int) TASK_Di DBN_Dn); /* findco.c */ int EXTERNAL_DBN dt_findfm(P1(int) TASK_Di DBN_Dn); /* findfm.c */ int EXTERNAL_DBN dt_findlm(P1(int) TASK_Di DBN_Dn); /* findlm.c */ int EXTERNAL_DBN dt_findnm(P1(int) TASK_Di DBN_Dn); /* findnm.c */ int EXTERNAL_DBN dt_findpm(P1(int) TASK_Di DBN_Dn); /* findpm.c */ int EXTERNAL_FIXED dt_freeall(TASK_D1); /* dblfcns.c */ #ifndef NO_TIMESTAMP int EXTERNAL_DBN dt_gtscm(P1(int) Pi(ULONG FAR *) TASK_Di DBN_Dn); /* gtscm.c */ int EXTERNAL_DBN dt_gtsco(P1(int) Pi(ULONG FAR *) TASK_Di DBN_Dn); /* gtsco.c */ int EXTERNAL_FIXED dt_gtscr(P1(ULONG FAR *) TASK_Di ); /* gtscr.c */ int EXTERNAL_DBN dt_gtscs(P1(int) Pi(ULONG FAR *) TASK_Di DBN_Dn); /* gtscs.c */ #endif int EXTERNAL_DBN dt_initialize(TASK_D1 DBN_Dn); /* initial.c */ int EXTERNAL_DBN dt_initfile(P1(FILE_NO) TASK_Di DBN_Dn); /* initial.c */ int EXTERNAL_DBN dt_ismember(P1(int) TASK_Di DBN_Dn); /* ismember.c */ int EXTERNAL_DBN dt_isowner(P1(int) TASK_Di DBN_Dn); /* isowner.c */ int EXTERNAL_DBN dt_keydel(P1(long) TASK_Di DBN_Dn); /* keydel.c */ int EXTERNAL_DBN dt_keyexist(P1(long) TASK_Di DBN_Dn); /* keyexist.c */ int EXTERNAL_DBN dt_keyfind(P1(long) Pi(CONST char FAR *) TASK_Di DBN_Dn); /* keyfind.c */ int EXTERNAL_DBN dt_keyfree(P1(long) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_keyfrst(P1(long) TASK_Di DBN_Dn); /* keyfrst.c */ int EXTERNAL_DBN dt_keylast(P1(long) TASK_Di DBN_Dn); /* keylast.c */ int EXTERNAL_DBN dt_keylock(P1(long) Pi(char FAR *) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_keylstat(P1(long) Pi(char FAR *) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_keynext(P1(long) TASK_Di DBN_Dn); /* keynext.c */ int EXTERNAL_DBN dt_keyprev(P1(long) TASK_Di DBN_Dn); /* keyprev.c */ int EXTERNAL_FIXED dt_keyread(P1(char FAR *) TASK_Di ); /* keyfcns.c */ int EXTERNAL_DBN dt_keystore(P1(long) TASK_Di DBN_Dn); /* keystore.c */ int EXTERNAL_DBN dt_lock(P1(int) Pi(LOCK_REQUEST FAR *) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_makenew(P1(int) TASK_Di DBN_Dn); /* makenew.c */ int EXTERNAL_FIXED dt_mapchar(P1(unsigned char) Pi(unsigned char) Pi(CONST char FAR *) Pi(unsigned char) TASK_Di); /* mapchar.c */ int EXTERNAL_DBN dt_members(P1(int) Pi(LONG FAR *) TASK_Di DBN_Dn); /* members.c */ int EXTERNAL_FIXED dt_off_opt(P1(int) TASK_Di ); /* options.c */ int EXTERNAL_FIXED dt_on_opt(P1(int) TASK_Di ); /* options.c */ int EXTERNAL_FIXED dt_open(P1(CONST char FAR *) Pi(CONST char FAR *) TASK_Di); /* dblfcns.c */ int EXTERNAL_FIXED dt_rdcurr(P1(DB_ADDR FAR **) Pi(int FAR *) TASK_Di); /* rwcurr.c */ int EXTERNAL_FIXED dt_rerdcurr(P1(DB_ADDR FAR **) TASK_Di); /* rwcurr.c */ int EXTERNAL_FIXED dt_wrcurr(P1(DB_ADDR FAR *) TASK_Di); /* rwcurr.c */ int EXTERNAL_DBN dt_recfree(P1(int) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_recfrst(P1(int) TASK_Di DBN_Dn); /* recfrst.c */ int EXTERNAL_DBN dt_reclast(P1(int) TASK_Di DBN_Dn); /* reclast.c */ int EXTERNAL_DBN dt_reclock(P1(int) Pi(char FAR *) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_reclstat(P1(int) Pi(char FAR *) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_FIXED dt_recover(P1(CONST char FAR *) TASK_Di ); /* recover.c */ int EXTERNAL_DBN dt_recread(P1(char FAR *) TASK_Di DBN_Dn); /* recread.c */ int EXTERNAL_DBN dt_recset(P1(int) TASK_Di DBN_Dn); /* recset.c */ #ifndef NO_TIMESTAMP int EXTERNAL_FIXED dt_recstat(P1(DB_ADDR) Pi(ULONG) TASK_Di ); /* recstat.c */ #endif int EXTERNAL_DBN dt_recwrite(P1(CONST char FAR *) TASK_Di DBN_Dn); /* recwrite.c */ int EXTERNAL_FIXED dt_renfile(P1(CONST char FAR *) Pi(FILE_NO) Pi(CONST char FAR *) TASK_Di); /* renfile.c */ int EXTERNAL_FIXED dt_retries(P1(int) TASK_Di ); /* dblfcns.c */ int EXTERNAL_FIXED dt_rlbclr(TASK_D1); /* dblfcns.c */ int EXTERNAL_FIXED dt_rlbset(TASK_D1); /* dblfcns.c */ int EXTERNAL_FIXED dt_rlbtst(TASK_D1); /* dblfcns.c */ int EXTERNAL_FIXED dt_set_dberr(P1(FARPROC) TASK_Di); /* dberr.c */ #ifndef ONE_DB int EXTERNAL_FIXED dt_setdb(P1(int) TASK_Di); /* setdb.c */ #endif int EXTERNAL_DBN dt_setfree(P1(int) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_setkey(P1(long) Pi(CONST char FAR *) TASK_Di DBN_Dn); /* makenew.c */ int EXTERNAL_DBN dt_setlock(P1(int) Pi(char FAR *) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_setlstat(P1(int) Pi(char FAR *) TASK_Di DBN_Dn); /* dblfcns.c */ int EXTERNAL_DBN dt_setmm(P1(int) Pi(int) TASK_Di DBN_Dn); /* setmm.c */ int EXTERNAL_DBN dt_setmo(P1(int) Pi(int) TASK_Di DBN_Dn); /* setmo.c */ int EXTERNAL_DBN dt_setmr(P1(int) TASK_Di DBN_Dn); /* setmr.c */ int EXTERNAL_DBN dt_setom(P1(int) Pi(int) TASK_Di DBN_Dn); /* setom.c */ int EXTERNAL_DBN dt_setoo(P1(int) Pi(int) TASK_Di DBN_Dn); /* setoo.c */ int EXTERNAL_DBN dt_setor(P1(int) TASK_Di DBN_Dn); /* setor.c */ int EXTERNAL_DBN dt_setrm(P1(int) TASK_Di DBN_Dn); /* setrm.c */ int EXTERNAL_DBN dt_setro(P1(int) TASK_Di DBN_Dn); /* setro.c */ #ifndef NO_TIMESTAMP int EXTERNAL_DBN dt_stscm(P1(int) Pi(ULONG) TASK_Di DBN_Dn); /* stscm.c */ int EXTERNAL_DBN dt_stsco(P1(int) Pi(ULONG) TASK_Di DBN_Dn); /* stsco.c */ int EXTERNAL_FIXED dt_stscr(P1(ULONG) TASK_Di ); /* stscr.c */ int EXTERNAL_DBN dt_stscs(P1(int) Pi(ULONG) TASK_Di DBN_Dn); /* stscs.c */ #endif int EXTERNAL_FIXED dt_timeout(P1(int) TASK_Di ); /* dblfcns.c */ int EXTERNAL_FIXED dt_trabort(TASK_D1); /* dblfcns.c */ int EXTERNAL_FIXED dt_trbegin(P1(CONST char FAR *) TASK_Di); /* dblfcns.c */ int EXTERNAL_FIXED dt_trend(TASK_D1); /* dblfcns.c */ #ifndef NO_TIMESTAMP int EXTERNAL_DBN dt_utscm(P1(int) Pi(ULONG FAR *) TASK_Di DBN_Dn); /* utscm.c */ int EXTERNAL_DBN dt_utsco(P1(int) Pi(ULONG FAR *) TASK_Di DBN_Dn); /* utsco.c */ int EXTERNAL_FIXED dt_utscr(P1(ULONG FAR *) TASK_Di ); /* utscr.c */ int EXTERNAL_DBN dt_utscs(P1(int) Pi(ULONG FAR *) TASK_Di DBN_Dn); /* utscs.c */ #endif #ifndef NO_DT_COVER #define d_close() dt_close(CURRTASK_ONLY) #define d_dbdpath(a) dt_dbdpath(a CURRTASK_PARM) #define d_dbfpath(a) dt_dbfpath(a CURRTASK_PARM) #define d_dblog(a) dt_dblog(a CURRTASK_PARM) #define d_dbuserid(a) dt_dbuserid(a CURRTASK_PARM) #define d_destroy(a) dt_destroy(a CURRTASK_PARM) #define d_freeall() dt_freeall(CURRTASK_ONLY) #define d_off_opt(a) dt_off_opt(a CURRTASK_PARM) #define d_on_opt(a) dt_on_opt(a CURRTASK_PARM) #define d_open(a, b) dt_open(a, b CURRTASK_PARM) #define d_rdcurr(a, b) dt_rdcurr(a, b CURRTASK_PARM) #define d_rerdcurr(a, b) dt_rerdcurr(a, b CURRTASK_PARM) #define d_recover(a) dt_recover(a CURRTASK_PARM) #define d_renfile(a, b, c) dt_renfile(a, b, c CURRTASK_PARM) #define d_retries(a) dt_retries(a CURRTASK_PARM) #define d_set_dberr(a, b) dt_set_dberr(a, b, CURRTASK_PARM) #ifndef ONE_DB #define d_setdb(a) dt_setdb(a CURRTASK_PARM) #endif #define d_timeout(a) dt_timeout(a CURRTASK_PARM) #define d_trabort() dt_trabort(CURRTASK_ONLY) #define d_trbegin(a) dt_trbegin(a CURRTASK_PARM) #define d_trend() dt_trend(CURRTASK_ONLY) #define d_wrcurr(a) dt_wrcurr(a CURRTASK_PARM) #ifndef NO_TIMESTAMP #define d_crstat() dt_crstat(CURRTASK_ONLY) #define d_gtscr(a) dt_gtscr(a CURRTASK_PARM) #define d_recstat(a, b) dt_recstat(a, b CURRTASK_PARM) #define d_rlbclr() dt_rlbclr(CURRTASK_ONLY) #define d_rlbset() dt_rlbset(CURRTASK_ONLY) #define d_rlbtst() dt_rlbtst(CURRTASK_ONLY) #define d_utscr(a) dt_utscr(a CURRTASK_PARM) #endif #ifdef NO_DBN_PARM #define d_cmstat(a) dt_cmstat(a CURRTASK_PARM) #define d_cmtype(a, b) dt_cmtype(a, b CURRTASK_PARM) #define d_connect(a) dt_connect(a CURRTASK_PARM) #ifndef NO_TIMESTAMP #define d_costat(a) dt_costat(a CURRTASK_PARM) #endif #define d_cotype(a, b) dt_cotype(a, b CURRTASK_PARM) #define d_crget(a) dt_crget(a CURRTASK_PARM) #define d_crread(a, b) dt_crread(a, b CURRTASK_PARM) #define d_crset(a) dt_crset(a CURRTASK_PARM) #define d_crtype(a) dt_crtype(a CURRTASK_PARM) #define d_crwrite(a, b) dt_crwrite(a, b CURRTASK_PARM) #define d_csmget(a, b) dt_csmget(a, b CURRTASK_PARM) #define d_csmread(a, b, c) dt_csmread(a, b, c CURRTASK_PARM) #define d_csmset(a, b) dt_csmset(a, b CURRTASK_PARM) #define d_csmwrite(a, b, c) dt_csmwrite(a, b, c CURRTASK_PARM) #define d_csoget(a, b) dt_csoget(a, b CURRTASK_PARM) #define d_csoread(a, b, c) dt_csoread(a, b, c CURRTASK_PARM) #define d_csoset(a, b) dt_csoset(a, b CURRTASK_PARM) #define d_csowrite(a, b, c) dt_csowrite(a, b, c CURRTASK_PARM) #ifndef NO_TIMESTAMP #define d_csstat(a) dt_csstat(a CURRTASK_PARM) #define d_ctscm(a, b) dt_ctscm(a, b CURRTASK_PARM) #define d_ctsco(a, b) dt_ctsco(a, b CURRTASK_PARM) #define d_ctscr(a) dt_ctscr(a CURRTASK_PARM) #endif #define d_delete() dt_delete(CURRTASK_ONLY) #define d_disdel() dt_disdel(CURRTASK_ONLY) #define d_recnext() dt_recnext(CURRTASK_ONLY) #define d_recprev() dt_recprev(CURRTASK_ONLY) #define d_discon(a) dt_discon(a CURRTASK_PARM) #define d_fillnew(a, b) dt_fillnew(a, b CURRTASK_PARM) #define d_findco(a) dt_findco(a CURRTASK_PARM) #define d_findfm(a) dt_findfm(a CURRTASK_PARM) #define d_findlm(a) dt_findlm(a CURRTASK_PARM) #define d_findnm(a) dt_findnm(a CURRTASK_PARM) #define d_findpm(a) dt_findpm(a CURRTASK_PARM) #ifndef NO_TIMESTAMP #define d_gtscm(a, b) dt_gtscm(a, b CURRTASK_PARM) #define d_gtsco(a, b) dt_gtsco(a, b CURRTASK_PARM) #define d_gtscs(a, b) dt_gtscs(a, b CURRTASK_PARM) #endif #define d_initialize() dt_initialize(CURRTASK_ONLY) #define d_initfile(a) dt_initfile(a CURRTASK_PARM) #define d_ismember(a) dt_ismember(a CURRTASK_PARM) #define d_isowner(a) dt_isowner(a CURRTASK_PARM) #define d_keydel(a) dt_keydel(a CURRTASK_PARM) #define d_keyexist(a) dt_keyexist(a CURRTASK_PARM) #define d_keyfind(a, b) dt_keyfind(a, b CURRTASK_PARM) #define d_keyfree(a) dt_keyfree(a CURRTASK_PARM) #define d_keyfrst(a) dt_keyfrst(a CURRTASK_PARM) #define d_keylast(a) dt_keylast(a CURRTASK_PARM) #define d_keylock(a, b) dt_keylock(a, b CURRTASK_PARM) #define d_keylstat(a, b) dt_keylstat(a, b CURRTASK_PARM) #define d_keynext(a) dt_keynext(a CURRTASK_PARM) #define d_keyprev(a) dt_keyprev(a CURRTASK_PARM) #define d_keyread(a) dt_keyread(a CURRTASK_PARM) #define d_keystore(a) dt_keystore(a CURRTASK_PARM) #define d_lock(a, b) dt_lock(a, b CURRTASK_PARM) #define d_makenew(a) dt_makenew(a CURRTASK_PARM) #define d_members(a, b) dt_members(a, b CURRTASK_PARM) #define d_recfree(a) dt_recfree(a CURRTASK_PARM) #define d_recfrst(a) dt_recfrst(a CURRTASK_PARM) #define d_reclast(a) dt_reclast(a CURRTASK_PARM) #define d_reclock(a, b) dt_reclock(a, b CURRTASK_PARM) #define d_reclstat(a, b) dt_reclstat(a, b CURRTASK_PARM) #define d_recread(a) dt_recread(a CURRTASK_PARM) #define d_recset(a) dt_recset(a CURRTASK_PARM) #define d_recwrite(a) dt_recwrite(a CURRTASK_PARM) #define d_setfree(a) dt_setfree(a CURRTASK_PARM) #define d_setkey(a, b) dt_setkey(a, b CURRTASK_PARM) #define d_setlock(a, b) dt_setlock(a, b CURRTASK_PARM) #define d_setlstat(a, b) dt_setlstat(a, b CURRTASK_PARM) #define d_setmm(a, b) dt_setmm(a, b CURRTASK_PARM) #define d_setmo(a, b) dt_setmo(a, b CURRTASK_PARM) #define d_setmr(a) dt_setmr(a CURRTASK_PARM) #define d_setom(a, b) dt_setom(a, b CURRTASK_PARM) #define d_setoo(a, b) dt_setoo(a, b CURRTASK_PARM) #define d_setor(a) dt_setor(a CURRTASK_PARM) #define d_setrm(a) dt_setrm(a CURRTASK_PARM) #define d_setro(a) dt_setro(a CURRTASK_PARM) #ifndef NO_TIMESTAMP #define d_stscm(a, b) dt_stscm(a, b CURRTASK_PARM) #define d_stsco(a, b) dt_stsco(a, b CURRTASK_PARM) #define d_stscr(a) dt_stscr(a CURRTASK_PARM) #define d_stscs(a, b) dt_stscs(a, b CURRTASK_PARM) #endif #ifndef NO_TIMESTAMP #define d_utscm(a, b) dt_utscm(a, b CURRTASK_PARM) #define d_utsco(a, b) dt_utsco(a, b CURRTASK_PARM) #define d_utscs(a, b) dt_utscs(a, b CURRTASK_PARM) #endif #else /* NO_DBN_PARM */ #define d_cmstat(a DBN_PARM) dt_cmstat(a CURRTASK_PARM DBN_PARM) #define d_cmtype(a, b DBN_PARM) dt_cmtype(a, b CURRTASK_PARM DBN_PARM) #define d_connect(a DBN_PARM) dt_connect(a CURRTASK_PARM DBN_PARM) #ifndef NO_TIMESTAMP #define d_costat(a DBN_PARM) dt_costat(a CURRTASK_PARM DBN_PARM) #endif #define d_cotype(a, b DBN_PARM) dt_cotype(a, b CURRTASK_PARM DBN_PARM) #define d_crget(a DBN_PARM) dt_crget(a CURRTASK_PARM DBN_PARM) #define d_crread(a, b DBN_PARM) dt_crread(a, b CURRTASK_PARM DBN_PARM) #define d_crset(a DBN_PARM) dt_crset(a CURRTASK_PARM DBN_PARM) #define d_crtype(a DBN_PARM) dt_crtype(a CURRTASK_PARM DBN_PARM) #define d_crwrite(a, b DBN_PARM) dt_crwrite(a, b CURRTASK_PARM DBN_PARM) #define d_csmget(a, b DBN_PARM) dt_csmget(a, b CURRTASK_PARM DBN_PARM) #define d_csmread(a, b, c DBN_PARM) dt_csmread(a, b, c CURRTASK_PARM DBN_PARM) #define d_csmset(a, b DBN_PARM) dt_csmset(a, b CURRTASK_PARM DBN_PARM) #define d_csmwrite(a, b, c DBN_PARM) dt_csmwrite(a, b, c CURRTASK_PARM DBN_PARM) #define d_csoget(a, b DBN_PARM) dt_csoget(a, b CURRTASK_PARM DBN_PARM) #define d_csoread(a, b, c DBN_PARM) dt_csoread(a, b, c CURRTASK_PARM DBN_PARM) #define d_csoset(a, b DBN_PARM) dt_csoset(a, b CURRTASK_PARM DBN_PARM) #define d_csowrite(a, b, c DBN_PARM) dt_csowrite(a, b, c CURRTASK_PARM DBN_PARM) #ifndef NO_TIMESTAMP #define d_csstat(a DBN_PARM) dt_csstat(a CURRTASK_PARM DBN_PARM) #define d_ctscm(a, b DBN_PARM) dt_ctscm(a, b CURRTASK_PARM DBN_PARM) #define d_ctsco(a, b DBN_PARM) dt_ctsco(a, b CURRTASK_PARM DBN_PARM) #define d_ctscr(a DBN_PARM) dt_ctscr(a CURRTASK_PARM) #endif #define d_delete(DBN_PARM) dt_delete(CURRTASK_ONLY DBN_PARM) #define d_disdel(DBN_PARM) dt_disdel(CURRTASK_ONLY DBN_PARM) #define d_recnext(DBN_PARM) dt_recnext(CURRTASK_ONLY DBN_PARM) #define d_recprev(DBN_PARM) dt_recprev(CURRTASK_ONLY DBN_PARM) #define d_discon(a DBN_PARM) dt_discon(a CURRTASK_PARM DBN_PARM) #define d_fillnew(a, b DBN_PARM) dt_fillnew(a, b CURRTASK_PARM DBN_PARM) #define d_findco(a DBN_PARM) dt_findco(a CURRTASK_PARM DBN_PARM) #define d_findfm(a DBN_PARM) dt_findfm(a CURRTASK_PARM DBN_PARM) #define d_findlm(a DBN_PARM) dt_findlm(a CURRTASK_PARM DBN_PARM) #define d_findnm(a DBN_PARM) dt_findnm(a CURRTASK_PARM DBN_PARM) #define d_findpm(a DBN_PARM) dt_findpm(a CURRTASK_PARM DBN_PARM) #ifndef NO_TIMESTAMP #define d_gtscm(a, b DBN_PARM) dt_gtscm(a, b CURRTASK_PARM DBN_PARM) #define d_gtsco(a, b DBN_PARM) dt_gtsco(a, b CURRTASK_PARM DBN_PARM) #define d_gtscs(a, b DBN_PARM) dt_gtscs(a, b CURRTASK_PARM DBN_PARM) #endif #define d_initialize(DBN_PARM) dt_initialize(CURRTASK_ONLY DBN_PARM) #define d_initfile(a DBN_PARM) dt_initfile(a CURRTASK_PARM DBN_PARM) #define d_ismember(a DBN_PARM) dt_ismember(a CURRTASK_PARM DBN_PARM) #define d_isowner(a DBN_PARM) dt_isowner(a CURRTASK_PARM DBN_PARM) #define d_keydel(a DBN_PARM) dt_keydel(a CURRTASK_PARM DBN_PARM) #define d_keyexist(a DBN_PARM) dt_keyexist(a CURRTASK_PARM DBN_PARM) #define d_keyfind(a, b DBN_PARM) dt_keyfind(a, b CURRTASK_PARM DBN_PARM) #define d_keyfree(a DBN_PARM) dt_keyfree(a CURRTASK_PARM DBN_PARM) #define d_keyfrst(a DBN_PARM) dt_keyfrst(a CURRTASK_PARM DBN_PARM) #define d_keylast(a DBN_PARM) dt_keylast(a CURRTASK_PARM DBN_PARM) #define d_keylock(a, b DBN_PARM) dt_keylock(a, b CURRTASK_PARM DBN_PARM) #define d_keylstat(a, b DBN_PARM) dt_keylstat(a, b CURRTASK_PARM DBN_PARM) #define d_keynext(a DBN_PARM) dt_keynext(a CURRTASK_PARM DBN_PARM) #define d_keyprev(a DBN_PARM) dt_keyprev(a CURRTASK_PARM DBN_PARM) #define d_keyread(a DBN_PARM) dt_keyread(a CURRTASK_PARM) #define d_keystore(a DBN_PARM) dt_keystore(a CURRTASK_PARM DBN_PARM) #define d_lock(a, b DBN_PARM) dt_lock(a, b CURRTASK_PARM DBN_PARM) #define d_makenew(a DBN_PARM) dt_makenew(a CURRTASK_PARM DBN_PARM) #define d_members(a, b DBN_PARM) dt_members(a, b CURRTASK_PARM DBN_PARM) #define d_recfree(a DBN_PARM) dt_recfree(a CURRTASK_PARM DBN_PARM) #define d_recfrst(a DBN_PARM) dt_recfrst(a CURRTASK_PARM DBN_PARM) #define d_reclast(a DBN_PARM) dt_reclast(a CURRTASK_PARM DBN_PARM) #define d_reclock(a, b DBN_PARM) dt_reclock(a, b CURRTASK_PARM DBN_PARM) #define d_reclstat(a, b DBN_PARM) dt_reclstat(a, b CURRTASK_PARM DBN_PARM) #define d_recread(a DBN_PARM) dt_recread(a CURRTASK_PARM DBN_PARM) #define d_recset(a DBN_PARM) dt_recset(a CURRTASK_PARM DBN_PARM) #define d_recwrite(a DBN_PARM) dt_recwrite(a CURRTASK_PARM DBN_PARM) #define d_setfree(a DBN_PARM) dt_setfree(a CURRTASK_PARM DBN_PARM) #define d_setkey(a, b DBN_PARM) dt_setkey(a, b CURRTASK_PARM DBN_PARM) #define d_setlock(a, b DBN_PARM) dt_setlock(a, b CURRTASK_PARM DBN_PARM) #define d_setlstat(a, b DBN_PARM) dt_setlstat(a, b CURRTASK_PARM DBN_PARM) #define d_setmm(a, b DBN_PARM) dt_setmm(a, b CURRTASK_PARM DBN_PARM) #define d_setmo(a, b DBN_PARM) dt_setmo(a, b CURRTASK_PARM DBN_PARM) #define d_setmr(a DBN_PARM) dt_setmr(a CURRTASK_PARM DBN_PARM) #define d_setom(a, b DBN_PARM) dt_setom(a, b CURRTASK_PARM DBN_PARM) #define d_setoo(a, b DBN_PARM) dt_setoo(a, b CURRTASK_PARM DBN_PARM) #define d_setor(a DBN_PARM) dt_setor(a CURRTASK_PARM DBN_PARM) #define d_setrm(a DBN_PARM) dt_setrm(a CURRTASK_PARM DBN_PARM) #define d_setro(a DBN_PARM) dt_setro(a CURRTASK_PARM DBN_PARM) #ifndef NO_TIMESTAMP #define d_stscm(a, b DBN_PARM) dt_stscm(a, b CURRTASK_PARM DBN_PARM) #define d_stsco(a, b DBN_PARM) dt_stsco(a, b CURRTASK_PARM DBN_PARM) #define d_stscr(a DBN_PARM) dt_stscr(a CURRTASK_PARM DBN_PARM) #define d_stscs(a, b DBN_PARM) dt_stscs(a, b CURRTASK_PARM DBN_PARM) #endif #ifndef NO_TIMESTAMP #define d_utscm(a, b DBN_PARM) dt_utscm(a, b CURRTASK_PARM DBN_PARM) #define d_utsco(a, b DBN_PARM) dt_utsco(a, b CURRTASK_PARM DBN_PARM) #define d_utscs(a, b DBN_PARM) dt_utscs(a, b CURRTASK_PARM DBN_PARM) #endif #endif /* NO_DBN_PARM */ #endif /* NO_DT_COVER */ /* vpp -nOS2 -dUNIX -nBSD -nVANILLA_BSD -nVMS -nMEMLOCK -nWINDOWS -nFAR_ALLOC task.h */