diff --git a/collects/ffi/unsafe/com.rkt b/collects/ffi/unsafe/com.rkt index ec06e34a46..16c57e4cae 100644 --- a/collects/ffi/unsafe/com.rkt +++ b/collects/ffi/unsafe/com.rkt @@ -517,10 +517,10 @@ (define scheme_add_managed (get-ffi-obj 'scheme_add_managed #f (_fun _racket _racket _fpointer _racket _int - -> _pointer))) + -> _gcpointer))) (define scheme_remove_managed (get-ffi-obj 'scheme_remove_managed #f - (_fun _pointer _racket -> _void))) + (_fun _gcpointer _racket -> _void))) (define (custodian-shutdown-com obj proc-self) (com-release obj)) (define custodian_shutdown_com (cast custodian-shutdown-com (_fun #:atomic? #t _racket _racket -> _void) _fpointer))