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 @@ -83,7 +83,14 @@ static void GetOSRelease(const FunctionCallbackInfo<Value>& args) {
8383 if (uname (&info) < 0 ) {
8484 return env->ThrowErrnoException (errno, " uname" );
8585 }
86+ # ifdef _AIX
87+ char release[256 ];
88+ snprintf (release, sizeof (release),
89+ " %s.%s" , info.version , info.release );
90+ rval = release;
91+ # else
8692 rval = info.release ;
93+ # endif
8794#else // Windows
8895 char release[256 ];
8996 OSVERSIONINFOW info;
Original file line number Diff line number Diff line change @@ -62,6 +62,9 @@ assert.ok(type.length > 0);
6262var release = os . release ( ) ;
6363console . log ( 'release = ' , release ) ;
6464assert . ok ( release . length > 0 ) ;
65+ //TODO: Check format on more than just AIX
66+ if ( common . isAix )
67+ assert . ok ( / ^ \d + \. \d + $ / . test ( release ) ) ;
6568
6669var platform = os . platform ( ) ;
6770console . log ( 'platform = ' , platform ) ;
You can’t perform that action at this time.
0 commit comments