From 6257bb8b0997d1615f6e2ecfcbd6a8f1123945b1 Mon Sep 17 00:00:00 2001
From: Charles Krinke
Date: Wed, 13 May 2009 01:47:29 +0000
Subject: Add interface, implementation stub and script stub for
 llGetFreeURLs().

---
 OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 8 ++++++++
 OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs     | 1 +
 OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs       | 5 +++++
 3 files changed, 14 insertions(+)

(limited to 'OpenSim/Region')

diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
index f0e585a..862ff50 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
@@ -5557,6 +5557,14 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
             return 16384;
         }
 
+        public LSL_Integer llGetFreeURLs()
+        {
+            m_host.AddScriptLPS(1);
+            NotImplemented("llGetFreeURLs");
+            return new LSL_Integer(0);
+        }
+
+
         public LSL_String llGetRegionName()
         {
             m_host.AddScriptLPS(1);
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
index 9c24750..9ebc041 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs
@@ -120,6 +120,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
          LSL_Float llGetEnergy();
         LSL_Vector llGetForce();
        LSL_Integer llGetFreeMemory();
+       LSL_Integer llGetFreeURLs();
         LSL_Vector llGetGeometricCenter();
          LSL_Float llGetGMTclock();
            LSL_Key llGetInventoryCreator(string item);
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
index 187052a..202130e 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Stub.cs
@@ -459,6 +459,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
             return m_LSL_Functions.llGetFreeMemory();
         }
 
+        public LSL_Integer llGetFreeURLs()
+        {
+            return m_LSL_Functions.llGetFreeURLs();
+        }
+
         public LSL_Vector llGetGeometricCenter()
         {
             return m_LSL_Functions.llGetGeometricCenter();
-- 
cgit v1.1