copyright header in OPTYap files
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1315 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
parent
9cf12ce705
commit
b8546491fc
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: alpha_locks.h
|
||||||
|
version: $Id: alpha_locks.h,v 1.2 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------------------- **
|
/* ------------------------------- **
|
||||||
** Atomic lock for ALPHA **
|
** Atomic lock for ALPHA **
|
||||||
** ------------------------------- */
|
** ------------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: alpha_locks_funcs.h
|
||||||
|
version: $Id: alpha_locks_funcs.h,v 1.2 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------------------- **
|
/* ------------------------------- **
|
||||||
** Atomic lock for ALPHA **
|
** Atomic lock for ALPHA **
|
||||||
** ------------------------------- */
|
** ------------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: mips_locks.h
|
||||||
|
version: $Id: mips_locks.h,v 1.2 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------------------- **
|
/* ------------------------------- **
|
||||||
** Atomic locking for MIPS **
|
** Atomic locking for MIPS **
|
||||||
** ------------------------------- */
|
** ------------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: mips_locks_funcs.h
|
||||||
|
version: $Id: mips_locks_funcs.h,v 1.2 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------------------- **
|
/* ------------------------------- **
|
||||||
** Atomic locking for MIPS **
|
** Atomic locking for MIPS **
|
||||||
** ------------------------------- */
|
** ------------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.config.h
|
||||||
|
version: $Id: opt.config.h,v 1.5 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ---------------------------------- **
|
/* ---------------------------------- **
|
||||||
** Configuration Parameters **
|
** Configuration Parameters **
|
||||||
** ---------------------------------- */
|
** ---------------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.init.c
|
||||||
|
version: $Id: opt.init.c,v 1.6 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------ **
|
/* ------------------ **
|
||||||
** Includes **
|
** Includes **
|
||||||
** ------------------ */
|
** ------------------ */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.macros.h
|
||||||
|
version: $Id: opt.macros.h,v 1.6 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* --------------------------- **
|
/* --------------------------- **
|
||||||
** Memory management **
|
** Memory management **
|
||||||
** --------------------------- */
|
** --------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.mavar.h
|
||||||
|
version: $Id: opt.mavar.h,v 1.3 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
#ifdef MULTI_ASSIGNMENT_VARIABLES
|
#ifdef MULTI_ASSIGNMENT_VARIABLES
|
||||||
/*
|
/*
|
||||||
Set of routines to allow restoring updatable variables when we go *up*
|
Set of routines to allow restoring updatable variables when we go *up*
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.memory.c
|
||||||
|
version: $Id: opt.memory.c,v 1.8 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------------------------------------------ **
|
/* ------------------------------------------------------ **
|
||||||
** **
|
** **
|
||||||
** By default we use mmap to map memory. **
|
** By default we use mmap to map memory. **
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.misc.c
|
||||||
|
version: $Id: opt.misc.c,v 1.10 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------ **
|
/* ------------------ **
|
||||||
** Includes **
|
** Includes **
|
||||||
** ------------------ */
|
** ------------------ */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.preds.c
|
||||||
|
version: $Id: opt.preds.c,v 1.15 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ----------------------------------------------- **
|
/* ----------------------------------------------- **
|
||||||
** Includes, defines and local variables **
|
** Includes, defines and local variables **
|
||||||
** ----------------------------------------------- */
|
** ----------------------------------------------- */
|
||||||
|
@ -1,6 +1,13 @@
|
|||||||
/* -------------------------------------- **
|
/**********************************************************************
|
||||||
** Prototypes for opt.*.c files **
|
|
||||||
** -------------------------------------- */
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.proto.h
|
||||||
|
version: $Id: opt.proto.h,v 1.7 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* -------------- **
|
/* -------------- **
|
||||||
** opt.memory.c **
|
** opt.memory.c **
|
||||||
@ -51,11 +58,6 @@ void finish_yapor(void);
|
|||||||
#endif /* YAPOR */
|
#endif /* YAPOR */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* -------------------------------------- **
|
|
||||||
** Prototypes for tab.*.c files **
|
|
||||||
** -------------------------------------- */
|
|
||||||
|
|
||||||
/* ------------- **
|
/* ------------- **
|
||||||
** tab.tries.c **
|
** tab.tries.c **
|
||||||
** ------------- */
|
** ------------- */
|
||||||
@ -85,11 +87,6 @@ void resume_suspension_frame(susp_fr_ptr resume_fr, or_fr_ptr top_or_fr);
|
|||||||
#endif /* TABLING && YAPOR */
|
#endif /* TABLING && YAPOR */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* ------------------------------------- **
|
|
||||||
** Prototypes for or.*.c files **
|
|
||||||
** ------------------------------------- */
|
|
||||||
|
|
||||||
/* ------------- **
|
/* ------------- **
|
||||||
** or.engine.c **
|
** or.engine.c **
|
||||||
** ------------- */
|
** ------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: opt.structs.h
|
||||||
|
version: $Id: opt.structs.h,v 1.6 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ----------------- **
|
/* ----------------- **
|
||||||
** Typedefs **
|
** Typedefs **
|
||||||
** ----------------- */
|
** ----------------- */
|
||||||
|
@ -1,3 +1,20 @@
|
|||||||
|
/*************************************************************************
|
||||||
|
* *
|
||||||
|
* YAP Prolog *
|
||||||
|
* *
|
||||||
|
* Yap Prolog was developed at NCCUP - Universidade do Porto *
|
||||||
|
* *
|
||||||
|
* Copyright L.Damas, V.S.Costa and Universidade do Porto 1985-1997 *
|
||||||
|
* *
|
||||||
|
**************************************************************************
|
||||||
|
* *
|
||||||
|
* File: or.cowengine.c *
|
||||||
|
* Last rev: *
|
||||||
|
* mods: *
|
||||||
|
* comments: *
|
||||||
|
* *
|
||||||
|
*************************************************************************/
|
||||||
|
|
||||||
/* ------------------ **
|
/* ------------------ **
|
||||||
** Includes **
|
** Includes **
|
||||||
** ------------------ */
|
** ------------------ */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: or.cut.c
|
||||||
|
version: $Id: or.cut.c,v 1.2 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------ **
|
/* ------------------ **
|
||||||
** Includes **
|
** Includes **
|
||||||
** ------------------ */
|
** ------------------ */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: or.engine.c
|
||||||
|
version: $Id: or.engine.c,v 1.9 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------ **
|
/* ------------------ **
|
||||||
** Includes **
|
** Includes **
|
||||||
** ------------------ */
|
** ------------------ */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: or.insts.i
|
||||||
|
version: $Id: or.insts.i,v 1.4 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* -------------------------------- **
|
/* -------------------------------- **
|
||||||
** Scheduler instructions **
|
** Scheduler instructions **
|
||||||
** -------------------------------- */
|
** -------------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: or.macros.h
|
||||||
|
version: $Id: or.macros.h,v 1.4 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* -------------------- **
|
/* -------------------- **
|
||||||
** Prototypes **
|
** Prototypes **
|
||||||
** -------------------- */
|
** -------------------- */
|
||||||
|
@ -1,3 +1,20 @@
|
|||||||
|
/*************************************************************************
|
||||||
|
* *
|
||||||
|
* YAP Prolog *
|
||||||
|
* *
|
||||||
|
* Yap Prolog was developed at NCCUP - Universidade do Porto *
|
||||||
|
* *
|
||||||
|
* Copyright L.Damas, V.S.Costa and Universidade do Porto 1985-1997 *
|
||||||
|
* *
|
||||||
|
**************************************************************************
|
||||||
|
* *
|
||||||
|
* File: or.sbaengine.c *
|
||||||
|
* Last rev: *
|
||||||
|
* mods: *
|
||||||
|
* comments: *
|
||||||
|
* *
|
||||||
|
*************************************************************************/
|
||||||
|
|
||||||
/* ------------------ **
|
/* ------------------ **
|
||||||
** Includes **
|
** Includes **
|
||||||
** ------------------ */
|
** ------------------ */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: or.scheduler.c
|
||||||
|
version: $Id: or.scheduler.c,v 1.4 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------ **
|
/* ------------------ **
|
||||||
** Includes **
|
** Includes **
|
||||||
** ------------------ */
|
** ------------------ */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: or.structs.h
|
||||||
|
version: $Id: or.structs.h,v 1.3 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ----------------------- **
|
/* ----------------------- **
|
||||||
** Struct worker **
|
** Struct worker **
|
||||||
** ----------------------- */
|
** ----------------------- */
|
||||||
|
@ -1,6 +1,23 @@
|
|||||||
/* ------------------------------- **
|
/*************************************************************************
|
||||||
** Atomic lock for PTHREADS **
|
* *
|
||||||
** ------------------------------- */
|
* YAP Prolog *
|
||||||
|
* *
|
||||||
|
* Yap Prolog was developed at NCCUP - Universidade do Porto *
|
||||||
|
* *
|
||||||
|
* Copyright L.Damas, V.S.Costa and Universidade do Porto 1985-1997 *
|
||||||
|
* *
|
||||||
|
**************************************************************************
|
||||||
|
* *
|
||||||
|
* File: pthread_locks.h *
|
||||||
|
* Last rev: *
|
||||||
|
* mods: *
|
||||||
|
* comments: *
|
||||||
|
* *
|
||||||
|
*************************************************************************/
|
||||||
|
|
||||||
|
/* ----------------------------------- **
|
||||||
|
** Atomic locks for PTHREADS **
|
||||||
|
** ----------------------------------- */
|
||||||
|
|
||||||
#define INIT_LOCK(LOCK_VAR) pthread_mutex_init(&(LOCK_VAR), NULL)
|
#define INIT_LOCK(LOCK_VAR) pthread_mutex_init(&(LOCK_VAR), NULL)
|
||||||
#define DESTROY_LOCK(LOCK_VAR) pthread_mutex_destroy(&(LOCK_VAR))
|
#define DESTROY_LOCK(LOCK_VAR) pthread_mutex_destroy(&(LOCK_VAR))
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
* in the SBA model. *
|
* in the SBA model. *
|
||||||
* *
|
* *
|
||||||
*************************************************************************/
|
*************************************************************************/
|
||||||
|
|
||||||
#ifdef SCCS
|
#ifdef SCCS
|
||||||
static char SccsId[] = "%W% %G%";
|
static char SccsId[] = "%W% %G%";
|
||||||
#endif /* SCCS */
|
#endif /* SCCS */
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
* in the SBA model. *
|
* in the SBA model. *
|
||||||
* *
|
* *
|
||||||
*************************************************************************/
|
*************************************************************************/
|
||||||
|
|
||||||
#ifdef SCCS
|
#ifdef SCCS
|
||||||
static char SccsId[] = "%W% %G%";
|
static char SccsId[] = "%W% %G%";
|
||||||
#endif /* SCCS */
|
#endif /* SCCS */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: sparc_locks.h
|
||||||
|
version: $Id: sparc_locks.h,v 1.3 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------------------- **
|
/* ------------------------------- **
|
||||||
** Atomic lock for SPARC **
|
** Atomic lock for SPARC **
|
||||||
** ------------------------------- */
|
** ------------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: tab.insts.i
|
||||||
|
version: $Id: tab.insts.i,v 1.13 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------------------------------------ **
|
/* ------------------------------------------------ **
|
||||||
** Tabling instructions: auxiliary macros **
|
** Tabling instructions: auxiliary macros **
|
||||||
** ------------------------------------------------ */
|
** ------------------------------------------------ */
|
||||||
@ -228,7 +239,7 @@
|
|||||||
init_subgoal_frame(sg_fr);
|
init_subgoal_frame(sg_fr);
|
||||||
UNLOCK(SgFr_lock(sg_fr));
|
UNLOCK(SgFr_lock(sg_fr));
|
||||||
store_generator_node(PREG->u.ld.s, COMPLETION, sg_fr);
|
store_generator_node(PREG->u.ld.s, COMPLETION, sg_fr);
|
||||||
PREG = NEXTOP(PREG,ld); /* PREG = PREG->u.ld.d; */
|
PREG = PREG->u.ld.d; /* PREG = NEXTOP(PREG,ld); */
|
||||||
PREFETCH_OP(PREG);
|
PREFETCH_OP(PREG);
|
||||||
allocate_environment();
|
allocate_environment();
|
||||||
GONext();
|
GONext();
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: tab.structs.h
|
||||||
|
version: $Id: tab.structs.h,v 1.5 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ---------------------------- **
|
/* ---------------------------- **
|
||||||
** Struct table_entry **
|
** Struct table_entry **
|
||||||
** ---------------------------- */
|
** ---------------------------- */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: tab.suspend.c
|
||||||
|
version: $Id: tab.suspend.c,v 1.4 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ------------------ **
|
/* ------------------ **
|
||||||
** Includes **
|
** Includes **
|
||||||
** ------------------ */
|
** ------------------ */
|
||||||
|
@ -1,3 +1,14 @@
|
|||||||
|
/**********************************************************************
|
||||||
|
|
||||||
|
The OPTYap Prolog system
|
||||||
|
OPTYap extends the Yap Prolog system to support or-parallel tabling
|
||||||
|
|
||||||
|
Copyright: R. Rocha and NCC - University of Porto, Portugal
|
||||||
|
File: x86_locks.h
|
||||||
|
version: $Id: x86_locks.h,v 1.3 2005-05-31 08:24:24 ricroc Exp $
|
||||||
|
|
||||||
|
**********************************************************************/
|
||||||
|
|
||||||
/* ----------------------------- **
|
/* ----------------------------- **
|
||||||
** Atomic lock for X86 **
|
** Atomic lock for X86 **
|
||||||
** ----------------------------- */
|
** ----------------------------- */
|
||||||
|
Reference in New Issue
Block a user