We set it globally in configure.ac, and it seems unlikely that we
would use more of this test framework's features in the future.

Generated with:

git ls-tree --name-only -r HEAD | \
    grep -E "*\.(c|cpp|h)$" | \
    xargs unifdef -m -DTET_LITE=1

Signed-off-by: Eric Anholt <e...@anholt.net>
---

Just including a couple of files in this diff to save ML space.  The
whole diff is 260k.

 include/tet_api.h            |  72 -----
 src/tet3/apilib/dresfile.c   |  60 ----
 src/tet3/apilib/exit.c       |  23 --
 src/tet3/apilib/getlist.c    |  50 ----
 src/tet3/apilib/getsys.c     |   4 -
 src/tet3/apilib/getsysid.c   |  49 ----
 src/tet3/apilib/libvers.c    |   4 -
 src/tet3/apilib/remexec.c    | 668 -------------------------------------------
 src/tet3/apilib/remkill.c    |  45 ---
 src/tet3/apilib/remtime.c    |  65 -----
 src/tet3/apilib/remwait.c    |  78 -----
 src/tet3/apilib/rtab.c       | 109 -------
 src/tet3/apilib/sync.c       | 326 ---------------------
 src/tet3/apilib/tdiscon.c    |  37 ---
 src/tet3/apilib/tet_exec.c   |  30 --
 src/tet3/apilib/tet_fork.c   |   9 -
 src/tet3/apilib/tet_spawn.c  |   7 -
 src/tet3/dtet2lib/avmsg.c    | 167 -----------
 src/tet3/dtet2lib/btmsg.c    |  62 ----
 src/tet3/dtet2lib/dtmsg.c    |  62 ----
 src/tet3/dtet2lib/errmap.c   |   7 -
 src/tet3/dtet2lib/fcopy.c    |   5 -
 src/tet3/dtet2lib/genfatal.c |   3 -
 src/tet3/dtet2lib/ldst.c     | 226 ---------------
 src/tet3/dtet2lib/prerror.c  |   2 -
 src/tet3/dtet2lib/ptflags.c  |  36 ---
 src/tet3/dtet2lib/ptspid.c   |  33 ---
 src/tet3/dtet2lib/ptstate.c  |  44 ---
 src/tet3/dtet2lib/ptstype.c  |  32 ---
 src/tet3/dtet2lib/pttype.c   |  32 ---
 src/tet3/dtet2lib/rtoa.c     |  35 ---
 src/tet3/dtet2lib/svote.c    |  32 ---
 src/tet3/dtet2lib/sysbyid.c  |  32 ---
 src/tet3/dtet2lib/sysent.c   |  92 ------
 src/tet3/dtet2lib/systate.c  |  39 ---
 src/tet3/dtet2lib/trace.c    |  19 --
 src/tet3/dtet2lib/valmsg.c   | 188 ------------
 src/tet3/inc/apilib.h        |  14 -
 src/tet3/inc/dtetlib.h       |   3 -
 src/tet3/inc/dtmac.h         |   4 -
 src/tet3/inc/error.h         |   4 -
 src/tet3/inc/ptab.h          | 152 ----------
 src/tet3/inc/server.h        |  20 --
 src/tet3/inc/servlib.h       |  87 ------
 src/tet3/inc/synreq.h        |  95 ------
 src/tet3/inc/tcclib.h        |   8 -
 src/tet3/inc/tslib.h         |  16 --
 src/tet3/tcc/config.c        | 401 --------------------------
 src/tet3/tcc/copysave.c      | 190 ------------
 src/tet3/tcc/dirtab.c        |  40 ---
 src/tet3/tcc/dirtab.h        |   6 -
 src/tet3/tcc/dtcc.c          | 327 ---------------------
 src/tet3/tcc/dtcc.h          |  10 -
 src/tet3/tcc/environ.c       |  17 --
 src/tet3/tcc/error.c         |   8 -
 src/tet3/tcc/exec.c          |  15 -
 src/tet3/tcc/fake.c          |  42 ---
 src/tet3/tcc/jnlproc.c       | 103 -------
 src/tet3/tcc/journal.c       | 102 -------
 src/tet3/tcc/lock.c          |   8 -
 src/tet3/tcc/procdir.c       | 189 ------------
 src/tet3/tcc/proctab.c       |  12 -
 src/tet3/tcc/proctab.h       |  42 ---
 src/tet3/tcc/proctc.c        | 162 -----------
 src/tet3/tcc/proctcd.c       | 300 -------------------
 src/tet3/tcc/rescode.c       | 137 ---------
 src/tet3/tcc/rrproc.c        |  52 ----
 src/tet3/tcc/scen1.c         |  27 --
 src/tet3/tcc/scen2.c         |  53 ----
 src/tet3/tcc/scenpp.c        |  12 -
 src/tet3/tcc/scentab.c       |  20 --
 src/tet3/tcc/service.c       |  22 --
 src/tet3/tcc/sigtrap.c       |   4 -
 src/tet3/tcc/syscall.c       |  60 ----
 src/tet3/tcc/systab.c        |  63 ----
 src/tet3/tcc/systab.h        |   8 -
 src/tet3/tcc/tcc.c           |  25 --
 src/tet3/tcc/tcc.h           |   9 -
 src/tet3/tcc/tcc_bs.c        | 188 ------------
 src/tet3/tcc/tcc_in.c        | 346 ----------------------
 src/tet3/tcc/tool.c          |  93 ------
 src/tet3/tcclib/procdir.c    |  27 --
 src/tet3/tcclib/tcfexec.c    |  19 --
 src/tet3/tcm/ckversion.c     |   4 -
 src/tet3/tcm/dtcm.c          | 113 --------
 src/tet3/tcm/ictp.c          | 359 -----------------------
 src/tet3/tcm/tcm.c           | 228 ---------------
 src/tet3/tcm/tcmchild.c      | 228 ---------------
 src/tet3/tcm/tcmfuncs.c      | 177 ------------
 src/tet3/tcm/tcmfuncs.h      |   6 -
 90 files changed, 7441 deletions(-)

diff --git a/include/tet_api.h b/include/tet_api.h
index 36561eaf0364..94e2b73162b9 100644
--- a/include/tet_api.h
+++ b/include/tet_api.h
@@ -254,57 +254,6 @@ extern "C" {
 #define TET_NULLFP     ((void (*) ()) 0)
 
 
-#ifndef TET_LITE /* -START-LITE-CUT- */
-
-   /*
-   ** sync requests and sync error reporting
-   */
-
-   /* structure used in tet_msync() and tet_remsync() calls */
-   struct tet_synmsg {
-       char *tsm_data; /* ptr to sync message data buffer */
-       int tsm_dlen;   /* no of bytes in sm_data */
-       int tsm_sysid;  /* id of system sending sync message data */
-       int tsm_flags;  /* flags - see below */
-   };
-
-   /* values for tsm_flags (a bit field) */
-#  define TET_SMSNDMSG 001     /* system is sending message data */
-#  define TET_SMRCVMSG 002     /* system is receiving message data */
-#  define TET_SMDUP    004     /* more than one system attempted to send */
-#  define TET_SMTRUNC  010     /* message data was truncated */
-
-#  define TET_SMMSGMAX 1024    /* maximum size of a tet_msync message -
-                                  size must be expressable in 12 bits
-                                  (see ST_COUNTMASK in ldst.h) */
-
-   /* sync votes */
-#  define TET_SV_YES           1
-#  define TET_SV_NO            2
-
-   /* structure of an element in the array describing sync status
-      that is passed by the API to the sync error reporting function */
-   struct tet_syncstat {
-       int tsy_sysid;  /* system ID */
-       int tsy_state;  /* sync state */
-   };
-
-   /* values for tsy_state */
-#  define TET_SS_NOTSYNCED     1       /* sync request not received */
-#  define TET_SS_SYNCYES       2       /* system voted YES */
-#  define TET_SS_SYNCNO                3       /* system voted NO */
-#  define TET_SS_TIMEDOUT      4       /* system timed out */
-#  define TET_SS_DEAD          5       /* process exited */
-
-
-   /* structure of the data item that is filled in by tet_getsysbyid() */
-#  define TET_SNAMELEN 32              /* maximum system name length */
-   struct tet_sysent {
-       int ts_sysid;                   /* system ID */
-       char ts_name[TET_SNAMELEN];     /* system name */
-   };
-
-#endif /* -END-LITE-CUT- */
 
 
 /*
@@ -337,23 +286,6 @@ TET_IMPORT_FUNC(int, tet_wait, TET_PROTOLIST((pid_t, int 
*)));
 #endif /* !_WIN32 */
 
 /* functions only in Distributed TETware */
-#ifndef TET_LITE /* -START-LITE-CUT- */
-   TET_IMPORT_FUNC(int, tet_getsysbyid,
-       TET_PROTOLIST((int, struct tet_sysent *)));
-   TET_IMPORT_FUNC(int, tet_msync,
-       TET_PROTOLIST((long, int *, int, struct tet_synmsg *)));
-   TET_IMPORT_FUNC(int, tet_remsync,
-       TET_PROTOLIST((long, int *, int, int, int, struct tet_synmsg *)));
-   TET_IMPORT_FUNC(int, tet_remtime, TET_PROTOLIST((int, time_t *)));
-   TET_IMPORT_FUNC(int, tet_sync, TET_PROTOLIST((long, int *, int)));
-   TET_IMPORT_FUNC(void, tet_syncreport,
-       TET_PROTOLIST((long, struct tet_syncstat *, int)));
-#  if !defined(TET_THREADS) && !defined(TET_POSIX_THREADS)
-     TET_IMPORT_FUNC(int, tet_remexec, TET_PROTOLIST((int, char *, char **)));
-     TET_IMPORT_FUNC(int, tet_remkill, TET_PROTOLIST((int)));
-     TET_IMPORT_FUNC(int, tet_remwait, TET_PROTOLIST((int, int, int *)));
-#  endif /* !THREADS */
-#endif /* -END-LITE-CUT- */
 
 
 /* functions only in the Thread-safe API */
@@ -404,10 +336,6 @@ TET_IMPORT_FUNC(int, tet_wait, TET_PROTOLIST((pid_t, int 
*)));
 
 TET_IMPORT_ARRAY(char *, tet_errlist, []);
 TET_IMPORT_DATA(int, tet_nerr);
-#ifndef TET_LITE /* -START-LITE-CUT- */
-  TET_IMPORT_FUNC_PTR(void, tet_syncerr,
-       TET_PROTOLIST((long, struct tet_syncstat *, int)));
-#endif /* -END-LITE-CUT- */
 
 /* the following are in the TCM */
 extern int tet_nosigreset;
diff --git a/src/tet3/apilib/dresfile.c b/src/tet3/apilib/dresfile.c
index 70aacfcc036f..33b7ceb8a3f2 100644
--- a/src/tet3/apilib/dresfile.c
+++ b/src/tet3/apilib/dresfile.c
@@ -203,10 +203,8 @@ static void tet_merr_sc3 PROTOLIST((int, char *, char *));
 TET_IMPORT int tet_combined_ok = 0; /* true if OK to write to the xres file */
 TET_IMPORT long        tet_activity = -1;
 TET_IMPORT long        tet_context = 0;
-#ifdef TET_LITE        /* -LITE-CUT-LINE- */
 FILE *tet_resfp;
 FILE *tet_tmpresfp;
-#endif         /* -LITE-CUT-LINE- */
 #ifndef TET_THREADS
 long   tet_block = 0;
 long   tet_sequence = 0;
@@ -277,22 +275,6 @@ int nlines;
        /* For TETware-Lite all execution results file output comes
           through here.  For non-Lite only infolines and TCM errors. */
 
-#ifndef TET_LITE /* -START-LITE-CUT- */
-
-       if (tet_xdxresv(tet_xrid, lineptrs, nlines) < 0) {
-               switch (tet_xderrno) {
-               case ER_INVAL:
-               case ER_ERR:
-                       break;
-               default:
-                       tet_combined_ok = 0;
-                       break;
-               }
-               tet_errno = -tet_xderrno;
-               return -1;
-       }
-
-#else /* -END-LITE-CUT- */
 
        size_t len;
 
@@ -343,7 +325,6 @@ int nlines;
                tet_errno = TET_ER_ERR;
                return -1;
        }
-#endif /* -LITE-CUT-LINE- */
 
        return 0;
 }
@@ -739,9 +720,7 @@ va_dcl
 TET_IMPORT void tet_result(result)
 int result;
 {
-#ifdef TET_LITE
        char *resname;
-#endif
        char errmsg[128];
 
        if (tet_thistest == 0)
@@ -755,29 +734,6 @@ int result;
 
        API_LOCK;
 
-#ifndef TET_LITE /* -START-LITE-CUT- */
-
-       /* Call generic function to tell xresd the result */
-       if (tet_xdresult(tet_xrid, result) < 0)
-       {
-               switch (tet_xderrno) {
-               case ER_INVAL:
-               case ER_SYSID:
-               case ER_DONE:
-               case ER_ERR:
-                       break;
-               default:
-                       tet_combined_ok = 0;
-                       break;
-               }
-               sprintf(errmsg,
-                       "tet_result(): can't send result %d to XRESD",
-                       result);
-               tet_error(tet_xderrno, errmsg);
-               tet_exit(EXIT_FAILURE);
-       }
-
-#else /* -END-LITE-CUT- */
 
        /*
         * Look up supplied code in results code file to check it's valid.
@@ -817,7 +773,6 @@ int result;
            fflush(tet_tmpresfp) != 0)
                fatal(errno, "write failed on temp result file", (char *)0);
 
-#endif /* -LITE-CUT-LINE- */
 
        API_UNLOCK;
 }
@@ -1100,21 +1055,11 @@ void tet_routput(lines, nlines)
 char **lines;
 int nlines;
 {
-#ifdef TET_LITE        /* -LITE-CUT-LINE- */
 
 #  define ERRMSG \
      "unable to write the following message to the tet_xres file"
 #  define ERRNUM       errno
 
-#else          /* -START-LITE-CUT- */
-
-       int save_xderrno = tet_xderrno;
-
-#  define ERRMSG \
-     "unable to send the following message to XRESD"
-#  define ERRNUM       tet_xderrno
-
-#endif         /* -END-LITE-CUT- */
 
        /*
        ** send the message to the tet_xres file (in TETware-LITE)
@@ -1132,9 +1077,6 @@ int nlines;
                tet_exit(EXIT_FAILURE);
        }
 
-#ifndef TET_LITE /* -START-LITE-CUT- */
-       tet_xderrno = save_xderrno;
-#endif /* -END-LITE-CUT- */
 
 }
 
@@ -1186,7 +1128,6 @@ char *header, *data, *outbuf;
        }
 }
 
-#ifdef TET_LITE        /* -START-LITE-CUT- */
 
 /*
 **     get_code() - look up result code, return name if found, otherwise NULL.
@@ -1214,5 +1155,4 @@ int *abortflag;
        return tet_getresname(result, abortflag);
 }
 
-#endif         /* -END-LITE-CUT- */
 
_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: https://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to