]> Pileus Git - ~andy/sunrise/blob - sys-fs/ext3grep/files/gcc-4.3.patch
dev-ruby/god: Use a better description
[~andy/sunrise] / sys-fs / ext3grep / files / gcc-4.3.patch
1 --- src/custom.cc.orig  2008-11-09 18:02:00.000000000 +0100
2 +++ src/custom.cc       2008-11-09 18:02:32.000000000 +0100
3 @@ -42,6 +42,9 @@
4  #include "get_block.h"
5  #include "init_consts.h"
6  #include "print_inode_to.h"
7 +#include <sys/time.h>
8 +#include <cstring>
9 +#include <ctime>
10
11  // The first part of this file was written and used for custom job:
12  // recovering emails on a 40 GB partition that had no information
13 --- src/dir_inode_to_block.cc   2008-06-28 15:40:06.000000000 +0200
14 +++ src/dir_inode_to_block.cc.new       2008-11-09 18:04:13.000000000 +0100
15 @@ -40,6 +40,8 @@
16  #include "print_inode_to.h"
17  #include "directories.h"
18  #include "journal.h"
19 +#include <cstring>
20 +#include <limits>
21  
22  //-----------------------------------------------------------------------------
23  //
24 --- src/directories.cc  2008-10-16 00:45:31.000000000 +0200
25 +++ src/directories.cc.new      2008-11-09 18:08:30.000000000 +0100
26 @@ -33,6 +33,9 @@
27  #include "indirect_blocks.h"
28  #include "get_block.h"
29  #include "directories.h"
30 +#include <cstring>
31 +#include <ctime>
32 +#include <algorithm>
33  
34  //-----------------------------------------------------------------------------
35  //
36 --- src/is_blockdetection.h     2008-07-11 02:23:37.000000000 +0200
37 +++ src/is_blockdetection.h.new 2008-11-09 18:09:34.000000000 +0100
38 @@ -31,6 +31,8 @@
39  
40  #include "inode.h"     // Needed for InodePointer
41  
42 +#include <cstring>
43 +
44  // Return type of is_directory.
45  enum is_directory_type {
46    isdir_no = 0,         // Block is not a directory.
47 --- src/commandline.cc  2008-10-18 03:06:35.000000000 +0200
48 +++ src/commandline.cc.new      2008-11-09 18:20:54.000000000 +0100
49 @@ -32,6 +32,8 @@
50  #include "globals.h"
51  #include "restore.h"
52  #include "accept.h"
53 +#include <ctime>
54 +#include <limits>
55  
56  // Commandline options.
57  bool commandline_superblock = false;
58 --- src/histogram.cc.orig       2008-11-09 18:41:42.000000000 +0100
59 +++ src/histogram.cc    2008-11-09 18:41:30.000000000 +0100
60 @@ -29,6 +29,7 @@
61  #endif
62  
63  #include "commandline.h"
64 +#include <cstring>
65  
66  //-----------------------------------------------------------------------------
67  //
68 --- src/init_files.cc   2008-06-29 04:39:33.000000000 +0200
69 +++ src/init_files.cc.new       2008-11-09 18:42:57.000000000 +0100
70 @@ -33,6 +33,7 @@
71  #include "globals.h"
72  #include "forward_declarations.h"
73  #include "journal.h"
74 +#include <algorithm>
75  
76  //-----------------------------------------------------------------------------
77  //
78 --- src/init_directories.cc.orig        2008-11-09 18:44:06.000000000 +0100
79 +++ src/init_directories.cc     2008-11-09 18:43:49.000000000 +0100
80 @@ -39,6 +39,7 @@
81  #include "get_block.h"
82  #include "journal.h"
83  #include "dir_inode_to_block.h"
84 +#include <limits>
85  
86  all_directories_type all_directories;
87  inode_to_directory_type inode_to_directory;
88 --- src/indirect_blocks.cc      2008-10-20 20:45:29.000000000 +0200
89 +++ src/indirect_blocks.cc.new  2008-11-09 18:45:45.000000000 +0100
90 @@ -54,6 +54,7 @@
91  #include "forward_declarations.h"
92  #include "endian_conversion.h"
93  #include "superblock.h"
94 +#include <set>
95  
96  //-----------------------------------------------------------------------------
97  //
98 --- src/journal.cc.orig 2008-11-09 18:47:39.000000000 +0100
99 +++ src/journal.cc      2008-11-09 18:47:27.000000000 +0100
100 @@ -37,6 +37,8 @@
101  #include "indirect_blocks.h"
102  #include "get_block.h"
103  #include "commandline.h"
104 +#include <algorithm>
105 +#include <ctime>
106  
107  //-----------------------------------------------------------------------------
108  //
109 --- src/inode.cc        2008-06-29 04:44:39.000000000 +0200
110 +++ src/inode.cc.new    2008-11-09 18:49:52.000000000 +0100
111 @@ -33,6 +33,7 @@
112  #include "globals.h"
113  #include "conversion.h"
114  #include "inode.h"
115 +#include <limits>
116  
117  #if USE_MMAP
118  void inode_unmap(int group)
119 --- src/last_undeleted_directory_inode_refering_to_block.cc     2008-07-11 19:18:57.000000000 +0200
120 +++ src/last_undeleted_directory_inode_refering_to_block.cc.new 2008-11-09 18:50:53.000000000 +0100
121 @@ -29,6 +29,7 @@
122  #include "is_blockdetection.h"
123  #include "inode_refers_to.h"
124  #include "journal.h"
125 +#include <limits>
126  
127  // Return std::numeric_limits<int>::max() if the inode is still allocated
128  // and refering to the given block, otherwise return the Journal sequence
129 --- src/ostream_operators.cc.orig       2008-11-09 18:53:05.000000000 +0100
130 +++ src/ostream_operators.cc    2008-11-09 18:52:26.000000000 +0100
131 @@ -31,6 +31,7 @@
132  #include "endian_conversion.h"
133  #include "superblock.h"
134  #include "globals.h"
135 +#include <ctime>
136  
137  //-----------------------------------------------------------------------------
138  //
139 --- src/print_inode_to.cc       2008-10-17 03:27:15.000000000 +0200
140 +++ src/print_inode_to.cc.new   2008-11-09 18:54:26.000000000 +0100
141 @@ -30,6 +30,7 @@
142  #include "FileMode.h"
143  #include "globals.h"
144  #include "print_symlink.h"
145 +#include <ctime>
146  
147  void print_inode_to(std::ostream& os, Inode const& inode)
148  {
149 --- src/restore.cc      2008-11-09 18:58:07.000000000 +0100
150 +++ src/restore.cc.new  2008-11-09 18:58:17.000000000 +0100
151 @@ -44,6 +44,9 @@
152  #include "FileMode.h"
153  #include "indirect_blocks.h"
154  #include "print_symlink.h"
155 +#include <sys/types.h>
156 +#include <sys/stat.h>
157 +#include <fcntl.h>
158  
159  
160  #ifdef CPPGRAPH
161 --- src/show_journal_inodes.cc  2008-10-18 03:06:35.000000000 +0200
162 +++ src/show_journal_inodes.cc.new      2008-11-09 18:58:59.000000000 +0100
163 @@ -30,6 +30,7 @@
164  
165  #include "journal.h"
166  #include "print_inode_to.h"
167 +#include <limits>
168  
169  void show_journal_inodes(int inodenr)
170  {