--- a/main/trunk/api/oorexxapi.h
+++ b/main/trunk/api/oorexxapi.h
@@ -439,7 +439,8 @@
 } RexxInstanceInterface;
 
 #define THREAD_INTERFACE_VERSION_4_0_0 100
-#define THREAD_INTERFACE_VERSION 101
+#define THREAD_INTERFACE_VERSION_4_1_1 101
+#define THREAD_INTERFACE_VERSION 102
 
 BEGIN_EXTERN_C()
 
@@ -591,6 +592,7 @@
     RexxStringObject RexxNullString;
 
     POINTER          (RexxEntry *ObjectToCSelfScoped)(RexxThreadContext *, RexxObjectPtr, RexxObjectPtr);
+    wholenumber_t    (RexxEntry *DisplayCondition)(RexxThreadContext *);
 
 } RexxThreadInterface;
 
@@ -1312,6 +1314,10 @@
     {
         return functions->CheckCondition(this);
     }
+    wholenumber_t DisplayCondition()
+    {
+        return functions->DisplayCondition(this);
+    }
     RexxDirectoryObject GetConditionInfo()
     {
         return functions->GetConditionInfo(this);
@@ -1961,6 +1967,10 @@
     {
         return threadContext->CheckCondition();
     }
+    logical_t DisplayCondition()
+    {
+        return threadContext->DisplayCondition();
+    }
     RexxDirectoryObject GetConditionInfo()
     {
         return threadContext->GetConditionInfo();
@@ -2671,6 +2681,10 @@
     {
         return threadContext->CheckCondition();
     }
+    logical_t DisplayCondition()
+    {
+        return threadContext->DisplayCondition();
+    }
     RexxDirectoryObject GetConditionInfo()
     {
         return threadContext->GetConditionInfo();
@@ -3382,6 +3396,10 @@
     logical_t CheckCondition()
     {
         return threadContext->CheckCondition();
+    }
+    logical_t DisplayCondition()
+    {
+        return threadContext->DisplayCondition();
     }
     RexxDirectoryObject GetConditionInfo()
     {