blob: c7a7c336e5912c31b630d177ed2b38c524bbbce5 [file] [log] [blame]
Theodore Ts'o26258032004-04-03 10:20:26 -050012004-04-03 Theodore Ts'o <tytso@mit.edu>
2
3 * gen_uuid.c, pack.c, unpack.c, uuid_time.c, uuidP.h,
4 uuid_types.h.in: Use ANSI C99 types if stdint.h exists.
5
Theodore Ts'o13be1ff2004-03-30 01:32:31 -050062004-03-30 Theodore Ts'o <tytso@mit.edu>
7
8 * gen_uuid.c (get_node_id): Clean up AF_LINK #ifdef's for Darwin.
9
Theodore Ts'od3d741f2004-03-22 16:22:28 -0500102004-03-22 Theodore Ts'o <tytso@mit.edu>
11
12 * unparse.c (uuid_unparse_lower, uuid_unparse_upper),
13 uuid_unparse.3.in, uuid.h: Add new functions.
14
Theodore Ts'oa5aa3792004-03-19 19:56:55 -0500152004-03-19 Theodore Ts'o <tytso@mit.edu>
16
Theodore Ts'o1bbfec62004-03-20 14:02:24 -050017 * Change the license to be the 3-clause BSD-style license
18
Theodore Ts'o880f30a2004-03-19 21:54:13 -050019 * uuid.h (UUID_DEFINE): Add UUID type #define's, and add an CPP
20 macro to define UUID constants.
21
Theodore Ts'oa5aa3792004-03-19 19:56:55 -050022 * gen_uuid.c (get_clock): Use 14 bits for the clock sequence,
23 instead of just 13 bits.
24
25 * gen_uuid.c (get_node_id): Fix so that Darwin will actually get
26 the ethernet address correctly.
27
Theodore Ts'o434661f2004-02-29 22:46:49 -0500282004-02-29 Brian Bergstrand <brian@bergstrand.org>
29
30 * Makefile.in: Use $(BSDLIB_PIC_FLAG) to determine whether to use
31 -fpic or -fPIC
32
Theodore Ts'ob70b1162004-02-28 10:52:35 -0500332004-02-28 Theodore Ts'o <tytso@mit.edu>
34
35 * Release of E2fsprogs 1.35
36
Theodore Ts'o9c5534d2004-01-30 02:07:13 -0500372004-01-30 Theodore Ts'o <tytso@mit.edu>
38
39 * gen_uuid.c (uuid_generate_time): Fix bug pointed out by Ralf
40 S. Engelshall; when generating a random ethernet address
41 because one is not available, set the least significant
42 bit of the first byte of the MAC address, since it is the
43 first bit to be transmitted, and is therefore the
44 multicast bit.
45
Theodore Ts'o9c7ec172003-07-26 01:03:34 -0400462003-07-25 Theodore Ts'o <tytso@mit.edu>
47
48 * Release of E2fsprogs 1.34
49
Theodore Ts'oafb6d702003-04-21 16:12:34 -0400502003-04-21 Theodore Ts'o <tytso@mit.edu>
51
Theodore Ts'o71df0dc2003-04-21 16:17:09 -040052 * Release of E2fsprogs 1.33
53
542003-04-21 Theodore Ts'o <tytso@mit.edu>
55
Theodore Ts'oafb6d702003-04-21 16:12:34 -040056 * Makefile.in: Use DYLD_LIBRAY_PATH so that "make check" works on
57 Darwin systems when building with shared libraries.
58
Theodore Ts'offf45482003-04-13 00:44:19 -0400592003-04-12 Theodore Ts'o <tytso@mit.edu>
60
61 * gen_uuid.c: Add #ifdef checks around #include <sys/ioctl.h> and
62 <sys/socket.h>.
63
Theodore Ts'oedab2942003-04-03 08:25:15 -0500642003-04-03 Theodore Ts'o <tytso@mit.edu>
65
66 * gen_uuid.c (get_random_bytes): Always xor in a stream of bytes
67 from the system PRNG (i.e., random/srandom, seeded from
68 the time, pid, and uid) in case /dev/random isn't doing
69 the right thing on a particular system. It doesn't hurt,
70 and it can help, in the case of a buggy /dev/random.
71
Theodore Ts'oe71d8732003-03-14 02:13:48 -0500722003-03-14 Theodore Ts'o <tytso@mit.edu>
73
74 * Makefile.in: Add support for Apple Darwin
75
Theodore Ts'oed78c022003-03-06 11:09:18 -0500762003-03-06 Theodore Tso <tytso@mit.edu>
77
78 * uuid_types.h.in: Don't redefine types if other e2fsprogs
79 *_types.h files have been included already.
80
81 * Makefile.in (tst_uuid): Link against the static library instead
82 of all of the object files, so that we automatically pick
83 up -lsocket under Solaris.
84
Theodore Ts'o94ba8c72003-03-02 02:07:14 -0500852003-03-02 Theodore Ts'o <tytso@mit.edu>
86
87 * Makefile.in, uuidP.h, uuid_types.h.in: Use uuid_types.h instead
88 of ext2_types.h
89
Theodore Ts'o38513012002-11-09 15:00:56 -0500902002-11-09 Theodore Ts'o <tytso@mit.edu>
91
92 * Release of E2fsprogs 1.32
93
Theodore Ts'oae65b292002-11-08 20:08:48 -0500942002-11-08 Theodore Ts'o <tytso@mit.edu>
95
96 * Release of E2fsprogs 1.31
97
Theodore Ts'o61bee882002-10-31 15:17:16 -0500982002-10-31 Theodore Ts'o <tytso@mit.edu>
99
Theodore Ts'o5d823a42002-11-01 02:13:53 -0500100 * Release of E2fsprogs 1.30
101
1022002-10-31 Theodore Ts'o <tytso@mit.edu>
103
Theodore Ts'o61bee882002-10-31 15:17:16 -0500104 * gen_uuid.c (get_random_bytes): Don't spin forever if read()
105 returns EINTR or EAGAIN, so that when /dev/random is
106 opened O_NONBLOCK, we don't end up spinning forever.
107
Theodore Ts'oc6633052002-09-24 01:26:50 -04001082001-09-24 Theodore Tso <tytso@mit.edu>
109
110 * Release of E2fsprogs 1.29
111
Theodore Ts'o87ee8dc2002-08-31 03:02:57 -04001122001-08-31 Theodore Tso <tytso@thunk.org>
113
114 * Release of E2fsprogs 1.28
115
Theodore Ts'o8d7f4582002-07-15 23:49:57 -04001162002-07-15 Theodore Ts'o <tytso@mit.edu>
117
118 * parse.c (uuid_parse): Fix uuid parsing bug which didn't complain
119 for certain types of invalid input text. (Addresses
120 Debian bug #152891).
121
122 * tst_uuid.c: Add test cases for invalid text strings passed to
123 uuid_parse.
124
Theodore Ts'oa8e77242002-03-08 03:12:14 -05001252002-03-08 Theodore Tso <tytso@mit.edu>
126
127 * Release of E2fsprogs 1.27
128
Theodore Ts'o57173d02002-02-26 14:59:39 -05001292002-02-24 Theodore Tso <tytso@mit.edu>
Theodore Ts'ob9f40922002-02-24 03:08:57 -0500130
131 * Makefile.in (install): Install hard links to man pages for
132 uuid_generate_random and uuid_generate_time. Remove
133 any compressed man pages before installing the man pages.
134
Theodore Ts'oa5f3f5c2002-02-03 01:00:22 -05001352002-02-03 Theodore Tso <tytso@thunk.org>
136
137 * Release of E2fsprogs 1.26
138
Theodore Ts'ofbf91112001-09-20 10:47:47 -04001392001-09-20 Theodore Tso <tytso@thunk.org>
140
141 * Release of E2fsprogs 1.25
142
Theodore Ts'o57173d02002-02-26 14:59:39 -05001432001-09-10 Theodore Tso <tytso@mit.edu>
Theodore Ts'oce2722f2001-09-10 20:30:09 -0400144
145 * compare.c (uuid_compare), copy.c (uuid_copy),
146 isnull.c (uuid_is_null), pack.c (uuid_pack),
147 parse.c (uuid_parse), unpack.c (uuid_unpack),
148 unparse.c (uuid_unparse), uuid.h, uuidP.h,
149 uuid_time.c (uuid_time, uuid_type, uuid_variant):
150 Use const for pointer variables that we don't modify. Add
151 the appropriate ifdef's in uuid.h to make it be C++ friendly.
152
Theodore Ts'ofb707752001-09-04 15:00:37 -04001532001-09-02 Theodore Tso <tytso@thunk.org>
154
155 * Release of E2fsprogs 1.24a
156
Theodore Ts'o109624a2001-08-31 00:59:55 -04001572001-08-30 Theodore Tso <tytso@thunk.org>
158
159 * Release of E2fsprogs 1.24
160
Theodore Ts'o943ed872001-08-27 12:29:22 -04001612001-08-15 Theodore Tso <tytso@valinux.com>
162
163 * Release of E2fsprogs 1.23
164
Theodore Ts'o67960132001-06-23 00:16:37 -04001652001-06-23 Theodore Tso <tytso@valinux.com>
166
167 * Release of E2fsprogs 1.22
168
Theodore Ts'o163337b2001-06-22 20:51:42 -04001692001-06-21 Theodore Tso <tytso@valinux.com>
170
171 * uuid.h: Add protection against multiple inclusion
172
Theodore Ts'of4f75ba2001-06-16 01:14:28 +00001732001-06-15 Theodore Tso <tytso@valinux.com>
174
175 * Release of E2fsprogs 1.21
176
Theodore Ts'o0923fc62001-06-01 15:03:25 +00001772001-06-01 Theodore Tso <tytso@valinux.com>
178
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000179 * Makefile.in, uuidP.h: Move include/asm/types.h.in to
Theodore Ts'o36a23e12001-06-02 00:54:10 +0000180 lib/ext2fs/ext2_types.h.in.
Theodore Ts'o797f5ef2001-06-01 23:49:46 +0000181
1822001-06-01 Theodore Tso <tytso@valinux.com>
183
Theodore Ts'o0923fc62001-06-01 15:03:25 +0000184 * unpack.c, unparse.c, uuid_time.c: Update files to be under the
185 LGPL (that somehow were missed when libuuid was converted
186 to use the LGPL). Whoops.
187
Theodore Ts'obb185862001-05-25 17:35:00 +00001882001-05-25 Theodore Tso <tytso@valinux.com>
189
190 * Release of E2fsprogs 1.20
191
Theodore Ts'o54c637d2001-05-14 11:45:38 +00001922001-05-14 Theodore Tso <tytso@valinux.com>
193
194 * tst_uuid.c, uuid_time.c: Remove unneeded #include of ext2_fs.h
195
Theodore Ts'o14fc5a32001-05-12 15:32:46 +00001962001-05-12 Theodore Tso <tytso@valinux.com>
197
198 * libuuid.3.in, uuid_clear.3.in, uuid_compare.3.in, uuid_copy.3.in,
199 uuid_generate.3.in, uuid_is_null.3.in, uuid_parse.3.in,
200 uuid_time.3.in, uuid_unparse.3.in: Update URL location of
201 e2fsprogs package.
202
Theodore Ts'ob1416db2001-05-01 15:32:44 +00002032001-05-01 Theodore Tso <tytso@valinux.com>
204
205 * parse.c, compare.c: Include string.h to fix gcc -Wall
206 complaints.
207
208 * gen_uuid.c: Define _SVID_SOURCE to avoid gcc -Wall errors
209 because some required structures wouldn't be otherwise
210 defined. Fix a minor gcc -Wall nit in the declaration of
211 get_random_fd().
212
Theodore Ts'o96394d12001-01-12 18:30:54 +00002132001-01-12 Theodore Ts'o <tytso@valinux.com>
214
215 * uuid_time.c (main), tst_uuid.c (main): Fix gcc -Wall complaints.
216
Theodore Ts'o4055ef72001-01-14 16:11:14 +0000217 * uuid.h, copy.c (uuid_copy): Change arguments to make it
218 clear which argument is the source and which is the
219 destination.
Theodore Ts'o96394d12001-01-12 18:30:54 +0000220
221 * gen_uuid.c (get_random_fd): Use gettimeofday to seed the PRNG,
222 so we can take advantage of tv_usec to do (slightly)
223 better at seeding it.
224
Theodore Ts'of9e67062000-07-13 23:25:54 +00002252000-07-13 <tytso@valinux.com>
226
227 * Release of E2fsprogs 1.19
228
Theodore Ts'oec478572000-07-07 04:31:55 +00002292000-07-07 Theodore Ts'o <tytso@valinux.com>
230
231 * Makefile.in (uuid_time): Fix compilation rule so that
232 uuid_time.o doesn't get bashed in order to build the
233 command-line version of uuid_time.
234
Theodore Ts'ob2420d42000-07-04 18:51:20 +00002352000-07-04 Theodore Ts'o <tytso@valinux.com>
236
237 * Makefile.in: Remove explicit link of -lc in the shared library.
238 (It shouldn't be necessary, and is harmful in some cases).
239
Theodore Ts'o5dd7ff02000-06-12 17:35:13 +00002402000-06-12 Theodore Ts'o <tytso@valinux.com>
241
242 * gen_uuid.c (get_random_bytes): Use O_NONBLOCK when trying to
243 open /dev/random. Break out the /dev/random
244 initialization code into a get_random_fd() function, and
245 use that function in uuid_generate() to determine whether
246 to use uuid_generate_random() or uuid_generate_time().
247
Theodore Ts'of0f4acb2000-05-25 23:22:11 +00002482000-05-25 <tytso@snap.thunk.org>
249
250 * Makefile: Add hack dependency rule so that parallel makes work
251 correctly.
252
Theodore Ts'o3030daa2000-04-07 20:06:04 +00002532000-04-07 Theodore Ts'o <tytso@valinux.com>
254
255 * clear.c, compare.c, copy.c, gen_uuid.c, isnull.c, pack.c,
256 parse.c, uuid.h, uuidP.h: Changed copyright to be the
257 LGPL.
258
Theodore Ts'oe2207ce2000-04-06 21:51:18 +0000259Thu Apr 6 17:38:58 2000 Theodore Y. Ts'o <tytso@signal.thunk.org>
260
261 * Makefile.in (uuid_time): Compile uuid_time in two steps (first
262 create .o, then link it against the libraries) to work
263 around bug in a.out linker.
264
265 * dll/jump.funcs, dll/jump.import, dll/jump.params: Update a.out
266 shared library control files to reflect new added files.
267
Theodore Ts'ofa7cc282000-04-03 16:51:06 +00002682000-04-03 Theodore Ts'o <tytso@valinux.com>
269
270 * gen_uuid.c (get_clock): Fix bug where the last timeval wasn't
271 getting set, causing potentially duplicate UUID's to be
272 generated.
273
Theodore Ts'oe589f672000-04-03 13:45:40 +00002742000-03-12 Theodore Ts'o <tytso@valinux.com>
275
276 * gen_uuid.c (get_random_bytes): Make more paranoid about
277 misbehaving /dev/urandom. If we get a return of zero
278 without an error more than 8 times in a row, we break out
279 and return an error. Also, if /dev/urandom doesn't exist,
280 try /dev/random.
281
Theodore Ts'o77200f42000-01-18 17:53:27 +00002822000-01-18 Theodore Ts'o <tytso@valinux.com>
283
284 * Makefile.in: Since LIBUUID can sometimes include
285 "-lsocket" we need a separate DEPLIBUUID that can be used
286 in Makefile's dependency rules.
287
Theodore Ts'o5c36a2f1999-11-19 18:42:30 +00002881999-11-19 <tytso@valinux.com>
289
290 * Makefile.in (distclean): Remove TAGS and Makefile.in.old from
291 the source directory.
292
Theodore Ts'ocd086361999-11-10 16:00:39 +00002931999-11-10 <tytso@valinux.com>
294
295 * Release of E2fsprogs 1.18
296
Theodore Ts'o36caf251999-10-26 14:29:22 +00002971999-10-26 <tytso@valinux.com>
298
Theodore Ts'o28e11941999-10-26 18:17:20 +0000299 * Release of E2fsprogs 1.17
300
3011999-10-26 <tytso@valinux.com>
302
Theodore Ts'o36caf251999-10-26 14:29:22 +0000303 * uuid_time.c (variant_string): Declare to be static to avoid gcc
304 warnings.
305
306 * uuid.h: Add function prototypes for uuid_generate_random() and
307 uuid_generate_time().
308
Theodore Ts'o6c979d51999-10-26 02:50:36 +00003091999-10-25 <tytso@valinux.com>
310
311 * gen_uuid_nt.c (uuid_generate): W2K strikes again! An
312 incompatible interface change means we need to detect
313 whether the code is running on an NT4 or NT5 system.
314
Theodore Ts'o614fdfd1999-10-23 03:19:51 +00003151999-10-22 <tytso@valinux.com>
316
317 * Release of E2fsprogs 1.16
318
Theodore Ts'ocaf8ce41999-10-21 19:56:34 +00003191999-10-21 <tytso@valinux.com>
320
321 * uuid_generate.8.in: Update man page to use a more standard
322 format (bold option flags and italicized variables), as
323 suggested by Andreas Dilger (adilger@enel.ucalgary.ca)
324
Theodore Ts'oaa4115a1999-10-21 19:33:18 +00003251999-09-24 <tytso@valinux.com>
326
327 * gen_uuid_nt.c: New file which creates a UUID under Windows NT.
328
Theodore Ts'o657cb971999-07-30 23:19:10 +00003291999-07-18 Theodore Ts'o <tytso@rsts-11.mit.edu>
330
331 * Release of E2fsprogs 1.15
332
Theodore Ts'ob19d1a91999-06-18 00:32:03 +00003331999-05-17 <tytso@rsts-11.mit.edu>
334
335 * gen_uuid.c (get_random_bytes): Use a while loop when reading
336 from /dev/urandom so that if we get interrupted while
337 reading the right thing happens.
338 (uuid_generate_random): Add new function which uses the
339 new UUID format which uses 122 random bits to form the
340 128-bit UUID.
341 (uuid_generate): Rename the old uuid_generate to be
342 uuid_generate_time, and create a new uuid_generate
343 function which calls either uuid_generate_random or
344 uuid_genereate_time depending on whether /dev/urandom is
345 present.
346
347 * uuid_generate.3.in: Update to reflect changesin uuid_generate
348 and its two new variants.
349
350 * tst_uuid.c: Updated to test new uuid_generate functions, and to
351 reflect new semantics of uuid_compare. Added tests to
352 make sure the UUID type and variant created by UUID
353 generate is correct.
354
355 * uuid_time.c (uuid_variant, uuid_type): Added new functions to
356 return the UUID variant and type information. The
357 debugging program now prints the UUID variant and type,
358 and warns if the unparsed time information is likely to be
359 incorrect.
360
361 * uuid_parse.3.in, libuuid.3.in: Miscellaneous text cleanups.
362
Theodore Ts'offd3af51999-06-17 22:49:23 +00003631999-05-03 <tytso@rsts-11.mit.edu>
364
365 * compare.c (uuid_compare): Change sense of uuid_compare so that
366 its return values match that of memcpy and the
367 uuid_compare() found in Paul Leach's internet-draft.
368
Theodore Ts'o4eca93b1999-03-16 20:31:56 +00003691999-03-11 Andreas Dilger <adilger@enel.ucalgary.ca>
370
371 * Created man pages for libuuid functions.
372
Theodore Ts'o9e51eca1999-01-09 16:32:31 +00003731999-01-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
374
375 * Release of E2fsprogs 1.14
376
Theodore Ts'o556ad131998-12-19 08:10:58 +00003771998-12-15 Theodore Ts'o <tytso@rsts-11.mit.edu>
378
379 * Release of E2fsprogs 1.13
380
Theodore Ts'o1e0a2211998-12-04 08:13:52 +00003811998-12-04 Theodore Ts'o <tytso@rsts-11.mit.edu>
382
383 * Makefile.in: Update version numbers of the UUID shared library,
384 since we've added a new function (uuid_time()).
385
386 * uuid_time.c: New file which returns the time field of a UUID.
387 (Good for debugging purposes)
388
Theodore Ts'o4a5fa191998-07-09 05:42:45 +00003891998-07-09 Theodore Ts'o <tytso@rsts-11.mit.edu>
390
391 * Release of E2fsprogs 1.12
392
Theodore Ts'o818180c1998-06-27 05:11:14 +00003931998-06-25 Theodore Ts'o <tytso@rsts-11.mit.edu>
394
395 * tst_uuid.c (main): Fixed bogus declaration of the main's argv
396 parameter.
397
Theodore Ts'o91b2c421998-04-27 01:28:13 +00003981998-04-26 Theodore Ts'o <tytso@rsts-11.mit.edu>
399
400 * uuidP.h: Use asm/types.h instead of linux/types.h to avoid a
401 problem caused by glibc hack to prevent linux/types.h from
402 being included.
403
Theodore Ts'oe5fa0e31998-04-01 02:18:45 +00004041998-03-30 Theodore Ts'o <tytso@rsts-11.mit.edu>
405
406 * Makefile.in: Change to use new installation directory variables
407 convention. Fix uninstall rules to take $(DESTDIR) into
408 account.
409
Theodore Ts'odc3710e1998-03-09 03:34:48 +0000410Sun Mar 8 22:17:59 1998 Theodore Ts'o <tytso@rsts-11.mit.edu>
411
412 * gen_uuid.c (get_node_id): Use char * instead of caddr_t, which
413 doesn't always exist for glibc.
414
Theodore Ts'od5464471997-10-15 01:52:44 +0000415Tue Oct 14 21:48:16 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
416
417 * gen_uuid.c: Use clock_reg instead of clock, since clock
418 conflicts with a header file declaration.
419
Theodore Ts'o024996c1997-06-17 05:38:35 +0000420Tue Jun 17 01:33:20 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
421
422 * Release of E2fsprogs 1.11
423
Theodore Ts'oa29f4d31997-04-29 21:26:48 +0000424Thu Apr 24 12:16:42 1997 Theodre Ts'o <tytso@localhost.mit.edu>
425
426 * Release of E2fsprogs version 1.10
427
428Thu Apr 17 12:23:38 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
429
430 * Release of E2fsprogs version 1.09
431
Theodore Ts'o2ecc6fe1997-04-29 17:57:00 +0000432Fri Apr 11 18:56:26 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
433
434 * Release of E2fsprogs version 1.08
435
Theodore Ts'o19c78dc1997-04-29 16:17:09 +0000436Wed Mar 12 13:32:05 1997 Theodore Y. Ts'o <tytso@mit.edu>
437
438 * Release of E2fsprogs version 1.07
439
440Sun Mar 2 16:45:36 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
441
442 * Makefile.in (ELF_VERSION): Change version to be 1.1
443
444Thu Feb 6 23:08:07 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
445
446 * gen_uuid.c (uuid_generate): Set Multicast bit when picking a
447 random node_id, to prevent conflicts with IEEE 802
448 addresses obtained from network cards.
449
450Wed Jan 1 23:51:09 1997 Theodore Ts'o <tytso@rsts-11.mit.edu>
451
452 * unpack.c, pack.c: Include string.h, since we use memcpy().
453
454Tue Dec 3 13:05:11 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
455
456 * parse.c: Add #include of ctype.h and stdlib.h, to pull in the
457 required prototypes.
458
459Fri Oct 11 17:15:10 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
460
461 * Makefile.in (DLL_ADDRESS): Updated DLL address for libuuid.
462
463Tue Oct 8 02:02:03 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
464
465 * Release of E2fsprogs version 1.06
466
Theodore Ts'o5c576471997-04-29 15:29:49 +0000467Thu Sep 12 15:23:07 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
468
469 * Release of E2fsprogs version 1.05
470
Theodore Ts'o1e3472c1997-04-29 14:53:37 +0000471Tue Aug 27 16:50:43 1996 Miles Bader <miles@gnu.ai.mit.edu>
472
473 * uuid/gen_uuid.c [HAVE_NET_IF_H] <net/if.h>: Include guarded.
474 [HAVE_NETINET_IN_H] <netinet/in.h>: Include guarded.
475 (get_node_id): Surround bulk of function with #ifdef HAVE_NET_IF_H.
476
477Tue Aug 27 16:50:16 1996 Theodore Ts'o <tytso@rsts-11.mit.edu>
478
479 * gen_uuid.c (get_node_id): Add a specific ifdef for the HURD,
480 since it is broken w.r.t getting hardware addresses.