Arseny Vakhrushev

Results 46 comments of Arseny Vakhrushev

I assume this is not possible since `uv_spawn()` is generally `fork()` and then `execve()` right away. You could try to inherit the listening socket in a child process via `UV_INHERIT_STREAM`...

The libuv way of doing things is not to share *the same* sockets but rather send them around over pipes. In your case, a master process can listen and accept...

Five years later... :-) I personally worked around this by replacing ``` { include = '$base'; } ``` with ``` { include = '#block_innards'; } ``` for ```name = 'meta.preprocessor.macro.c'```....

This also fixes broken syntax highlighting in a multiline `#define`. Was: ![img1](https://user-images.githubusercontent.com/958340/38775034-32a86334-402c-11e8-9a40-9c8273cc8872.jpg) Now: ![img2](https://user-images.githubusercontent.com/958340/38775036-3f0c81dc-402c-11e8-80ec-1a6bf53b91ac.jpg)

That's bossy... I'd better, well, submit...😌

Though it doesn't fix this btw: ```C #ifdef __cplusplus extern "C" { #endif ``` Never mind, it's broken on GitHub too.