trafficserver-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Leif Hedstrom (JIRA)" <j...@apache.org>
Subject [jira] Updated: (TS-14) InkAPI is not 64-bit clean
Date Sat, 17 Apr 2010 04:09:30 GMT

     [ https://issues.apache.org/jira/browse/TS-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Leif Hedstrom updated TS-14:
----------------------------

    Fix Version/s: 2.1.0

> InkAPI is not 64-bit clean
> --------------------------
>
>                 Key: TS-14
>                 URL: https://issues.apache.org/jira/browse/TS-14
>             Project: Traffic Server
>          Issue Type: Bug
>          Components: InkAPI
>    Affects Versions: 2.0.0a
>         Environment: x86_64 linux
>            Reporter: John Plevyak
>             Fix For: 2.1.0
>
>
> This is different than the 64-bit port in that it effects the public API.  In particular
there are functions which use 'int' where they should be using other types for things like
sizes which could exceed 2^32, the 'int' size even on 64-bit linux.  Specifically:
> api/include/InkAPI.h:  inkapi int INKfread(INKFile filep, void *buf, int length);
> But a full review of the API should be conducted and the types updated.  In this case
inku64, ink_off_t or most likely size_t would
> be more appropriate.  All of these are 64-bit on 64-bit linux.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message