[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-janitors] #1005: pointer data structures don't overflow rel
From: |
Chicken Trac |
Subject: |
Re: [Chicken-janitors] #1005: pointer data structures don't overflow reliably, also this does not catch mmap error situations |
Date: |
Tue, 04 Aug 2015 12:06:32 -0000 |
#1005: pointer data structures don't overflow reliably, also this does not catch
mmap error situations
----------------------+--------------------------------------
Reporter: ckeen | Owner:
Type: defect | Status: closed
Priority: major | Milestone: someday
Component: unknown | Version: 4.8.x
Resolution: fixed | Keywords: mmap ffi pointer suckage
----------------------+--------------------------------------
Changes (by sjamaan):
* status: new => closed
* resolution: => fixed
Comment:
{{{
#!scm
(use extras lolevel)
(define minus-1-pointer ((foreign-lambda* c-pointer () "return((void
*)-1);")))
(print (number->string (pointer->address (minus-1-pointer)) 16))
}}}
This prints 0 in CHICKEN 4, but ffffffffffffffff in CHICKEN 5, so I think
this has been fixed.
--
Ticket URL: <http://bugs.call-cc.org/ticket/1005#comment:3>
CHICKEN Scheme <http://www.call-cc.org/>
CHICKEN Scheme is a compiler for the Scheme programming language.
- Re: [Chicken-janitors] #1005: pointer data structures don't overflow reliably, also this does not catch mmap error situations,
Chicken Trac <=