harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mohanraj Loganathan (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-6639) [classlib][luni]fd's passed c functions needs casting from long to int to avoid potential problems
Date Tue, 31 Aug 2010 09:53:53 GMT
[classlib][luni]fd's passed c functions needs casting from long to int to avoid potential problems
--------------------------------------------------------------------------------------------------

                 Key: HARMONY-6639
                 URL: https://issues.apache.org/jira/browse/HARMONY-6639
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
         Environment: All Unix platforms 
            Reporter: Mohanraj Loganathan


fd's passed c functions needs casting from long to int to avoid potential problems

Consider the functions below. Here fd is jlong. But both the functions will accept int. So
this may cause some potential issues.

mmap(0, (size_t)(size&0x7fffffff), prot, flags, fd-FD_BIAS, (off_t)(alignment&0x7fffffff));
fstat((int)fd - FD_BIAS, &statbuf)

typecasting them to int will avoid the truncation issues.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message