Size: a a a

2021 August 15

A

Alex Ф-ф-фэils!🌠︙... in codingteam
Опять бот еды хочет
источник

c

codingteam@cjr in codingteam
Twily
погромисты-погорельцы
источник
2021 August 16

c

codingteam@cjr in codingteam
Minoru
понапридумают функций: https://man.openbsd.org/funopen.3 Но прикольно, можно свои собственные стримы делать. Абстракции уровня Си :)
источник

💮

💮 in codingteam
источник

c

codingteam@cjr in codingteam
Minoru
«кто так форкается? Ну-ка ан-форкнись и зайди в адресное пространство как положено!»
источник

c

codingteam@cjr in codingteam
Minoru
@pink_snow: т.е. после unfork() кусочек чужого адресного пространства оказывается замапленным в моё?
источник

c

codingteam@cjr in codingteam
Minoru
этакая принудительная shared memory?
источник

💮

💮 in codingteam
Не кусочек, а вообще всё.
источник

c

codingteam@cjr in codingteam
Minoru
а, в agent.cc более-менее понятный пример. То есть я получаю указатель на чужое адресное пространство и дальше могу использовать его при вызове функций
источник

c

codingteam@cjr in codingteam
Minoru
unfork.cc страшный. Там есть комментарии, но они не вносят ясности!
источник

c

codingteam@cjr in codingteam
Twily
это что ли как exec в баше?
источник

c

codingteam@cjr in codingteam
Twily
хотя там процесс всегда с начала начинается и с обнулённой памятью, а тут стейт уже работающего приложения получается
источник

c

codingteam@cjr in codingteam
Minoru
Twily: exec в баше это вызов exec* в текущем процессе (т.е. без форка). Он начинается не с обнулённой памятью, а с новым адресным пространством
источник

c

codingteam@cjr in codingteam
Minoru
сходство с unfork есть, конечно, но я бы не сказал, что большое
источник

c

codingteam@cjr in codingteam
Minoru
inky: привет, а ты пишешь код? Если покажешь кусочек, тебе больше не придётся вводить CAPTCHA на входе в конференцию ^_^
источник

c

codingteam@cjr in codingteam
inky
hey
источник

c

codingteam@cjr in codingteam
Minoru
хэй-хэй :)
источник

c

codingteam@cjr in codingteam
inky
я уже думал удалить комнату
источник

c

codingteam@cjr in codingteam
inky
https://github.com/norayr - такой код
источник

c

codingteam@cjr in codingteam
Minoru
ого, Модула
источник