view os2/dwcompat.lnk @ 2660:650f8b062317

GTK: Check the Connection ID is positive non-zero before removing. The connection ID will be zero under two conditions: 1) The GTK signal handler failed to be created or 2) The Dynamic Windows handler uses an existing GTK handler Therefore we don't want to ASSERT when removing a DW handler when it uses an existing GTK handler. So check and warn if the CID is invalid at creation time, and skip invalid CIDs at removal time. Thanks Mark for pointing out this misbehavior.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Sat, 02 Oct 2021 19:30:39 +0000
parents fbaec6e5df63
children
line wrap: on
line source

option DESCRIPTION 'Dynamic Windows Compatibility Module for OS/2'
segment type DATA NONSHARED LOADONCALL

export makedir.20
export vargs.21
export setfileinfo.22
export drivefree.23
export isdrive.24
export drivesize.25
export getfsname.26

export _opendir.30
export _openxdir.31
export _readdir.32
export _seekdir.33
export _telldir.34
export _closedir.35

export fsopen.40
export fsclose.41
export fsgets.42
export fsseek.43

export locale_init.50
export locale_string.51

export nice_strformat.60
export initdir.61