@@ -26,8 +26,9 @@ version(CRuntime_Glibc)
26
26
char [utsNameLength] sysname;
27
27
char [utsNameLength] nodename;
28
28
char [utsNameLength] release;
29
- // The field name is version but version is a keyword in D.
30
- char [utsNameLength] update;
29
+ char [utsNameLength] version_;
30
+ // TODO Deprecate after version_ has been in an official release.
31
+ alias update = version_;
31
32
char [utsNameLength] machine;
32
33
33
34
char [utsNameLength] __domainname;
@@ -44,8 +45,9 @@ else version(Darwin)
44
45
char [utsNameLength] sysname;
45
46
char [utsNameLength] nodename;
46
47
char [utsNameLength] release;
47
- // The field name is version but version is a keyword in D.
48
- char [utsNameLength] update;
48
+ char [utsNameLength] version_;
49
+ // TODO Deprecate after version_ has been in an official release.
50
+ alias update = version_;
49
51
char [utsNameLength] machine;
50
52
}
51
53
@@ -61,8 +63,9 @@ else version(FreeBSD)
61
63
char [SYS_NMLN ] sysname;
62
64
char [SYS_NMLN ] nodename;
63
65
char [SYS_NMLN ] release;
64
- // The field name is version but version is a keyword in D.
65
- char [SYS_NMLN ] update;
66
+ char [SYS_NMLN ] version_;
67
+ // TODO Deprecate after version_ has been in an official release.
68
+ alias update = version_;
66
69
char [SYS_NMLN ] machine;
67
70
}
68
71
@@ -78,8 +81,9 @@ else version(NetBSD)
78
81
char [utsNameLength] sysname;
79
82
char [utsNameLength] nodename;
80
83
char [utsNameLength] release;
81
- // The field name is version but version is a keyword in D.
82
- char [utsNameLength] update;
84
+ char [utsNameLength] version_;
85
+ // TODO Deprecate after version_ has been in an official release.
86
+ alias update = version_;
83
87
char [utsNameLength] machine;
84
88
}
85
89
@@ -94,8 +98,9 @@ else version(DragonFlyBSD)
94
98
char [utsNameLength] sysname;
95
99
char [utsNameLength] nodename;
96
100
char [utsNameLength] release;
97
- // The field name is version but version is a keyword in D.
98
- char [utsNameLength] update;
101
+ char [utsNameLength] version_;
102
+ // TODO Deprecate after version_ has been in an official release.
103
+ alias update = version_;
99
104
char [utsNameLength] machine;
100
105
}
101
106
0 commit comments