Hello.

I have some questions about Foreign.

1. How to convert OS.IO.iodesc (from socket) into cUint (uintptr_t)?

2. C function is need 'const struct timespec *timeout' argument.
Where struct timespec is:

struct timespec {
    time_t  tv_sec;
    long     tv_nsec;
};

Do I understand correctly that this is
cOptionPtr (cStruct2 (cInt32, cLong))
?

But how can I call this from polyml?
I call as SAME (3, 0) and got error: Exception- Foreign "cOptionPtr must be
applied to a pointer type" raised

Best regard.
_______________________________________________
polyml mailing list
[email protected]
http://lists.inf.ed.ac.uk/mailman/listinfo/polyml

Reply via email to