diff options
author | Raimo Niskanen <[email protected]> | 2011-12-07 14:55:59 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2011-12-09 11:46:30 +0100 |
commit | 1f36e85aa0b5ab0ffa325cb32ed4e389e418e028 (patch) | |
tree | 4e565b2e14188a8ea9878a88e8a23185e4964f56 /erts/emulator/test/driver_SUITE_data/otp_9302_drv.c | |
parent | e6aed438fc47f16f44154457a50883373e14ad5b (diff) | |
download | otp-1f36e85aa0b5ab0ffa325cb32ed4e389e418e028.tar.gz otp-1f36e85aa0b5ab0ffa325cb32ed4e389e418e028.tar.bz2 otp-1f36e85aa0b5ab0ffa325cb32ed4e389e418e028.zip |
emulator test drivers: Conform to updated driver API
Diffstat (limited to 'erts/emulator/test/driver_SUITE_data/otp_9302_drv.c')
-rw-r--r-- | erts/emulator/test/driver_SUITE_data/otp_9302_drv.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/erts/emulator/test/driver_SUITE_data/otp_9302_drv.c b/erts/emulator/test/driver_SUITE_data/otp_9302_drv.c index beee1b735f..221fd0ce51 100644 --- a/erts/emulator/test/driver_SUITE_data/otp_9302_drv.c +++ b/erts/emulator/test/driver_SUITE_data/otp_9302_drv.c @@ -28,7 +28,7 @@ static void stop(ErlDrvData drv_data); static ErlDrvData start(ErlDrvPort port, char *command); static void output(ErlDrvData drv_data, - char *buf, int len); + char *buf, ErlDrvSizeT len); static void ready_async(ErlDrvData drv_data, ErlDrvThreadData thread_data); @@ -196,13 +196,13 @@ static void ready_async(ErlDrvData drv_data, } static void output(ErlDrvData drv_data, - char *buf, int len) + char *buf, ErlDrvSizeT len) { Otp9302Data *data = (Otp9302Data *) drv_data; ErlDrvTermData td_port = driver_mk_port(data->port); ErlDrvTermData td_receiver = driver_caller(data->port); ErlDrvTermData td_job = driver_mk_atom("job"); - unsigned int key = (unsigned int) data->port; + unsigned int key = (unsigned int) (ErlDrvSInt) data->port; long id[5]; Otp9302AsyncData *ad[5]; int i; |