[00:38:47] <acidtech23> https://pbs.twimg.com/media/BzCYdzUCcAA0y37.jpg
[01:05:13] <_valexey_> vlad2: http://man7.org/linux/man-pages/man3/errno.3.html
[01:05:17] <_valexey_> Не?
[01:05:34] <_valexey_> Там же для fread выставляется он
[01:05:48] <vlad2> Не выставляется он.
[01:06:23] <_valexey_> Должен
[01:06:41] <vlad2> У меня man на соседнем мониторе :)
[01:07:30] <_valexey_> http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V50A_HTML/MAN/MAN3/0689____.HTM
[01:07:48] <_valexey_> Написано по ссылке, что должен
[01:08:07] <_valexey_> Возможно это макось такая альтернативная.
[01:08:28] <vlad2> https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man3/fread.3.html
[01:09:38] <vlad2> Виндовый GetLastError кажется просто хайтеком после такого :)
[01:10:12] <vlad2> У меня там с пайпами затык.
[01:10:43] <vlad2> После чтения пайпа feof возвращает 0.
[01:11:13] <_valexey_> http://linux.die.net/man/3/ferror
[01:11:21] <_valexey_> Это не работает?
[01:12:05] <vlad2> Причем оно не ловится - упало на машине с автоматическими тестами один раз. Тесто простейший - popen("echo \"passed\"");
[01:13:01] <vlad2> ferror ничего не говорит, хотя я код теперь залогал, на всякий случай.
[01:13:10] <_valexey_> Вообще, это ж даже не позикс, это си стандартный. Из сишной либы функции то.
[01:13:46] <vlad2> Че делать-то? :)
[01:14:24] <vlad2> Вот это вот безобразие совсем не хочется: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSTask_Class/Reference/Reference.html
[01:16:05] <vlad2> Ничего не гуглится - проблемы с пайпами у народа только когда туда пишут, а от отвалился. Или процесс умер неестественной смертью.
[01:16:40] <vlad2> У меня же простейший случай с echo - где там можно накосячить непонятно.
[01:16:45] <_valexey_> А что сделать то надо?
[01:17:13] <vlad2> Дык, прочитать аутпут.
[01:17:27] <_valexey_> Аа, ыы.
[01:17:32] <vlad2> У!
[01:18:04] <_valexey_> У тебя есть пример тестовый? Я бы завтра глянул для разминки мозга.
[01:19:09] <vlad2> Не, оно ж у меня оформлено в реюзабельную компоненту (с std::istream и всеми делами). Так что полный NDA.
[01:19:36] <vlad2> Хоть и велосипед.
[01:19:44] <_valexey_> Ну, а пример теста по смыслу?
[01:20:05] <_valexey_> Тз, так сказать
[01:20:16] <_valexey_> Псевдокотом
[01:20:42] <vlad2> По смыслу - я ж говорю - popen("echo \"passed\" 2>&1"), потом читаем fread потом pclose
[01:20:56] <vlad2> Ничего больше там не делает.
[01:21:27] <vlad2> Все синхронно.
[01:21:55] <vlad2> mode - "r"
[01:22:02] <vlad2> ("rb" все равно не работает)
[01:23:29] <vlad2> Эх, надо было еще залогать сколько он прочитал.
[01:23:57] <_valexey_> А почему не rw?
[01:24:10] <vlad2> О. Опять упало. Щаз код скажу?
[01:24:19] <vlad2> Зачем rw? Мне писать не надо.
[01:24:34] <_valexey_> То есть прям таким вот попеном не работает? И всегда?
[01:24:49] <_valexey_> Потому что хз :-) это ж пайп! ;-)
[01:25:35] <vlad2> Почти все примеры с r - rw уже потом прикрутили
[01:26:16] <vlad2> Хе-зе. pipe reading error: 1
[01:26:32] <vlad2> (это то, что ferror вернула)
[01:27:15] <_valexey_> А errno ничего не выдает? Вдруг там что-то осмысленное будет лежать в этом случае
[01:27:55] <vlad2> Попробую его тоже залогать.
[01:31:57] <vlad2> Угу - даже на тестовой машине оно не всегда падет. Т.е. это даже не проблема окружения.
[01:32:23] <_valexey_> Какая-то жесть
[01:32:43] <_valexey_> А! Может число одновременно открытых файлов?
[01:33:05] <_valexey_> Или еще какие-то лимиты
[01:36:32] <vlad2> Хм. Тогда по идее popen должен был обломиться...
[01:37:09] <_valexey_> Нифааакт :-) мало ли где оно там ленится :-)
[01:37:09] <vlad2> Добавил еще логгига - запущу опять.
[01:38:45] <_valexey_> Интересно :-)
[01:39:17] <vlad2> Так. Запустил. Через часок посмотрим.
[01:40:45] <_valexey_> Это так долго?
[01:40:59] <vlad2> Дык, много тестов :)
[01:41:33] <_valexey_> Ужс!
[13:05:32] <_valexey_> vlad2: ну как?
[16:20:01] <vаlexey> всем котиков!
[16:20:05] <vаlexey> http://www.1trash.net/wp-content/uploads/2013/05/%D0%9A%D0%BE%D1%82%D1%8F%D1%82%D0%B0-%D1%82%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BC%D0%B8%D0%BB%D1%8B%D0%B5.jpg
[20:15:41] <geniepro> https://pp.vk.me/c625719/v625719463/33f8/DFUvWg-GmG4.jpg
[20:21:24] <vаlexey> славянский знак солнца. нормально. чтят традиции.
[20:21:42] <vаlexey> любой Зорко одобрит
[20:30:57] <geniepro> о_О при чём здесь славянский-то? в индии и японии распространены перевёрнутые варианты, а славяне каким боком?
[20:34:29] <geniepro> "Но в Киеве по крайней мере был понятный для массовки лозунг — «Украина це Европа». Наивные киевляне думали, что европейская сытость строилась не путём упорного труда и не менее упорного выкачивания ресурсов из таких вот украин, а путём прыжков на площади." http://fritzmorgen.livejournal.com/725299.html