[llvm-commits] CVS: llvm/include/llvm/System/Alarm.h DynamicLibrary.h MappedFile.h Path.h Process.h Program.h Signals.h TimeValue.h

Reid Spencer reid at x10sys.com
Wed Jul 26 09:55:56 PDT 2006



Changes in directory llvm/include/llvm/System:

Alarm.h updated: 1.2 -> 1.3
DynamicLibrary.h updated: 1.7 -> 1.8
MappedFile.h updated: 1.9 -> 1.10
Path.h updated: 1.30 -> 1.31
Process.h updated: 1.9 -> 1.10
Program.h updated: 1.10 -> 1.11
Signals.h updated: 1.16 -> 1.17
TimeValue.h updated: 1.14 -> 1.15
---
Log message:

For PR780: http://llvm.org/PR780 :
Put the rest of lib/System into LinkAllVMCore.h. This makes all of 
lib/System available to programs that #include LinkALlVMCore.h so that
loadable modules linked into those programs can depend on all of lib/System
being available.


---
Diffs of the changes:  (+21 -0)

 Alarm.h          |    4 ++++
 DynamicLibrary.h |    3 +++
 MappedFile.h     |    2 ++
 Path.h           |    2 ++
 Process.h        |    2 ++
 Program.h        |    2 ++
 Signals.h        |    3 +++
 TimeValue.h      |    3 +++
 8 files changed, 21 insertions(+)


Index: llvm/include/llvm/System/Alarm.h
diff -u llvm/include/llvm/System/Alarm.h:1.2 llvm/include/llvm/System/Alarm.h:1.3
--- llvm/include/llvm/System/Alarm.h:1.2	Wed Dec 21 21:57:15 2005
+++ llvm/include/llvm/System/Alarm.h	Wed Jul 26 11:55:39 2006
@@ -17,6 +17,8 @@
 #ifndef LLVM_SYSTEM_ALARM_H
 #define LLVM_SYSTEM_ALARM_H
 
+#include "llvm/System/IncludeFile.h"
+
 namespace llvm {
 namespace sys {
 
@@ -42,4 +44,6 @@
 } // End sys namespace
 } // End llvm namespace
 
+FORCE_DEFINING_FILE_TO_BE_LINKED(SystemAlarm)
+
 #endif


Index: llvm/include/llvm/System/DynamicLibrary.h
diff -u llvm/include/llvm/System/DynamicLibrary.h:1.7 llvm/include/llvm/System/DynamicLibrary.h:1.8
--- llvm/include/llvm/System/DynamicLibrary.h:1.7	Fri Jul  7 12:11:51 2006
+++ llvm/include/llvm/System/DynamicLibrary.h	Wed Jul 26 11:55:39 2006
@@ -15,6 +15,7 @@
 #define LLVM_SYSTEM_DYNAMIC_LIBRARY_H
 
 #include "llvm/System/Path.h"
+#include "llvm/System/IncludeFile.h"
 #include <string>
 
 namespace llvm {
@@ -125,4 +126,6 @@
 } // End sys namespace
 } // End llvm namespace
 
+FORCE_DEFINING_FILE_TO_BE_LINKED(SystemDynamicLibrary)
+
 #endif // LLVM_SYSTEM_DYNAMIC_LIBRARY_H


Index: llvm/include/llvm/System/MappedFile.h
diff -u llvm/include/llvm/System/MappedFile.h:1.9 llvm/include/llvm/System/MappedFile.h:1.10
--- llvm/include/llvm/System/MappedFile.h:1.9	Wed Feb 22 10:23:43 2006
+++ llvm/include/llvm/System/MappedFile.h	Wed Jul 26 11:55:39 2006
@@ -15,6 +15,7 @@
 #define LLVM_SYSTEM_MAPPEDFILE_H
 
 #include "llvm/System/Path.h"
+#include "llvm/System/IncludeFile.h"
 
 namespace llvm {
 namespace sys {
@@ -152,5 +153,6 @@
 }
 }
 
+FORCE_DEFINING_FILE_TO_BE_LINKED(SystemMappedFile)
 
 #endif


Index: llvm/include/llvm/System/Path.h
diff -u llvm/include/llvm/System/Path.h:1.30 llvm/include/llvm/System/Path.h:1.31
--- llvm/include/llvm/System/Path.h:1.30	Fri Jul  7 13:10:59 2006
+++ llvm/include/llvm/System/Path.h	Wed Jul 26 11:55:39 2006
@@ -15,6 +15,7 @@
 #define LLVM_SYSTEM_PATH_H
 
 #include "llvm/System/TimeValue.h"
+#include "llvm/System/IncludeFile.h"
 #include <set>
 #include <string>
 #include <vector>
@@ -571,4 +572,5 @@
 
 }
 
+FORCE_DEFINING_FILE_TO_BE_LINKED(SystemPath)
 #endif


Index: llvm/include/llvm/System/Process.h
diff -u llvm/include/llvm/System/Process.h:1.9 llvm/include/llvm/System/Process.h:1.10
--- llvm/include/llvm/System/Process.h:1.9	Wed Jul 27 00:53:43 2005
+++ llvm/include/llvm/System/Process.h	Wed Jul 26 11:55:39 2006
@@ -15,6 +15,7 @@
 #define LLVM_SYSTEM_PROCESS_H
 
 #include "llvm/System/TimeValue.h"
+#include "llvm/System/IncludeFile.h"
 
 namespace llvm {
 namespace sys {
@@ -99,5 +100,6 @@
 }
 }
 
+FORCE_DEFINING_FILE_TO_BE_LINKED(SystemProcess)
 
 #endif


Index: llvm/include/llvm/System/Program.h
diff -u llvm/include/llvm/System/Program.h:1.10 llvm/include/llvm/System/Program.h:1.11
--- llvm/include/llvm/System/Program.h:1.10	Wed Jun  7 18:18:33 2006
+++ llvm/include/llvm/System/Program.h	Wed Jul 26 11:55:39 2006
@@ -15,6 +15,7 @@
 #define LLVM_SYSTEM_PROGRAM_H
 
 #include "llvm/System/Path.h"
+#include "llvm/System/IncludeFile.h"
 #include <vector>
 
 namespace llvm {
@@ -82,5 +83,6 @@
 }
 }
 
+FORCE_DEFINING_FILE_TO_BE_LINKED(SystemProgram)
 
 #endif


Index: llvm/include/llvm/System/Signals.h
diff -u llvm/include/llvm/System/Signals.h:1.16 llvm/include/llvm/System/Signals.h:1.17
--- llvm/include/llvm/System/Signals.h:1.16	Mon Aug  1 22:04:47 2005
+++ llvm/include/llvm/System/Signals.h	Wed Jul 26 11:55:39 2006
@@ -16,6 +16,7 @@
 #define LLVM_SYSTEM_SIGNALS_H
 
 #include "llvm/System/Path.h"
+#include "llvm/System/IncludeFile.h"
 
 namespace llvm {
 namespace sys {
@@ -49,4 +50,6 @@
 } // End sys namespace
 } // End llvm namespace
 
+FORCE_DEFINING_FILE_TO_BE_LINKED(SystemSignals)
+
 #endif


Index: llvm/include/llvm/System/TimeValue.h
diff -u llvm/include/llvm/System/TimeValue.h:1.14 llvm/include/llvm/System/TimeValue.h:1.15
--- llvm/include/llvm/System/TimeValue.h:1.14	Wed Feb 22 10:23:43 2006
+++ llvm/include/llvm/System/TimeValue.h	Wed Jul 26 11:55:39 2006
@@ -12,6 +12,7 @@
 //===----------------------------------------------------------------------===//
 
 #include "llvm/Support/DataTypes.h"
+#include "llvm/System/IncludeFile.h"
 #include <string>
 
 #ifndef LLVM_SYSTEM_TIMEVALUE_H
@@ -380,4 +381,6 @@
 }
 }
 
+FORCE_DEFINING_FILE_TO_BE_LINKED(SystemTimeValue)
+
 #endif






More information about the llvm-commits mailing list