File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -85,7 +85,14 @@ static void GetOSRelease(const FunctionCallbackInfo<Value>& args) {
85
85
if (uname (&info) < 0 ) {
86
86
return env->ThrowErrnoException (errno, " uname" );
87
87
}
88
+ # ifdef _AIX
89
+ char release[256 ];
90
+ snprintf (release, sizeof (release),
91
+ " %s.%s" , info.version , info.release );
92
+ rval = release;
93
+ # else
88
94
rval = info.release ;
95
+ # endif
89
96
#else // Windows
90
97
char release[256 ];
91
98
OSVERSIONINFOW info;
Original file line number Diff line number Diff line change @@ -77,6 +77,9 @@ const release = os.release();
77
77
console . log ( 'release = ' , release ) ;
78
78
is . string ( release ) ;
79
79
assert . ok ( release . length > 0 ) ;
80
+ //TODO: Check format on more than just AIX
81
+ if ( common . isAix )
82
+ assert . ok ( / ^ \d + \. \d + $ / . test ( release ) ) ;
80
83
81
84
const platform = os . platform ( ) ;
82
85
console . log ( 'platform = ' , platform ) ;
You can’t perform that action at this time.
0 commit comments