1 |
aballier 11/07/05 03:23:12 |
2 |
|
3 |
Added: freebsd-lib-8.0-gcc45.patch |
4 |
Log: |
5 |
fix build with gcc 4.5, by Denis I. Polukarov, bug #362449 |
6 |
|
7 |
(Portage version: 2.2.0_alpha43/cvs/Linux x86_64) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-gcc45.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-gcc45.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-gcc45.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: freebsd-lib-8.0-gcc45.patch |
16 |
=================================================================== |
17 |
diff -Nur work.orig/include/rpcsvc/nis.x work/include/rpcsvc/nis.x |
18 |
--- work.orig/include/rpcsvc/nis.x 2009-10-25 10:10:29.000000000 +0900 |
19 |
+++ work/include/rpcsvc/nis.x 2011-04-13 21:25:13.000000000 +0900 |
20 |
@@ -399,10 +399,7 @@ |
21 |
%#define OARIGHTS(d, n) (((d)->do_armask.do_armask_val+n)->oa_rights) |
22 |
%#define WORLD_DEFAULT (NIS_READ_ACC) |
23 |
%#define GROUP_DEFAULT (NIS_READ_ACC << 8) |
24 |
-%#define OWNER_DEFAULT ((NIS_READ_ACC +\ |
25 |
- NIS_MODIFY_ACC +\ |
26 |
- NIS_CREATE_ACC +\ |
27 |
- NIS_DESTROY_ACC) << 16) |
28 |
+%#define OWNER_DEFAULT ((NIS_READ_ACC + NIS_MODIFY_ACC + NIS_CREATE_ACC + NIS_DESTROY_ACC) << 16) |
29 |
%#define DEFAULT_RIGHTS (WORLD_DEFAULT | GROUP_DEFAULT | OWNER_DEFAULT) |
30 |
% |
31 |
%/* Result manipulation defines ... */ |
32 |
@@ -431,10 +428,8 @@ |
33 |
% * these definitions they take an nis_object *, and an int and return |
34 |
% * a u_char * for Value, and an int for length. |
35 |
% */ |
36 |
-%#define ENTRY_VAL(obj, col) \ |
37 |
- (obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_val |
38 |
-%#define ENTRY_LEN(obj, col) \ |
39 |
- (obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_len |
40 |
+%#define ENTRY_VAL(obj, col) (obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_val |
41 |
+%#define ENTRY_LEN(obj, col) (obj)->EN_data.en_cols.en_cols_val[col].ec_value.ec_value_len |
42 |
% |
43 |
%#ifdef __cplusplus |
44 |
%} |