Hi,

try with this:

FFITutorial>>getHostNameInto: hostName ofLenght: length
�� �� ^self ffiCall: #( int gethostname(char *hostName, int length) ) library: 'Ws2_32.dll'. "... on Windows"

From Playground, you can then do:

| name len |
len := 50.
name:= ByteArray new: len.
FFITutorial new getHostNameInto: name ofLenght: len.��
name inspect.

I hope this helps.

Best wishes,
Tomaz