--- IO-AIO/AIO.xs 2005/07/31 18:45:48 1.17 +++ IO-AIO/AIO.xs 2005/08/07 03:26:10 1.21 @@ -1,3 +1,6 @@ +#define _REENTRANT 1 +#include + #include "EXTERN.h" #include "perl.h" #include "XSUB.h" @@ -507,7 +510,7 @@ { aio_req req; STRLEN svlen; - char *svptr = SvPV (data, svlen); + char *svptr = SvPVbyte (data, svlen); SvUPGRADE (data, SVt_PV); SvPOK_on (data);