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) {
8585 if (uname (&info) < 0 ) {
8686 return env->ThrowErrnoException (errno, " uname" );
8787 }
88+ # ifdef _AIX
89+ char release[256 ];
90+ snprintf (release, sizeof (release),
91+ " %s.%s" , info.version , info.release );
92+ rval = release;
93+ # else
8894 rval = info.release ;
95+ # endif
8996#else // Windows
9097 char release[256 ];
9198 OSVERSIONINFOW info;
Original file line number Diff line number Diff line change @@ -77,6 +77,9 @@ const release = os.release();
7777console . log ( 'release = ' , release ) ;
7878is . string ( release ) ;
7979assert . ok ( release . length > 0 ) ;
80+ //TODO: Check format on more than just AIX
81+ if ( common . isAix )
82+ assert . ok ( / ^ \d + \. \d + $ / . test ( release ) ) ;
8083
8184const platform = os . platform ( ) ;
8285console . log ( 'platform = ' , platform ) ;
You can’t perform that action at this time.
0 commit comments