[jvm] Интеграция FILE* с Java-потоками

Михаил Мутафян mishamut at rambler.ru
Wed Mar 21 20:47:26 MSK 2018


Запушил свою реализацию чтения из InputStream (через fopencookie) в отдельную
ветку. Также добавил несколько простых тестов. Было бы здорово, если бы
кто-нибудь ещё посмотрел и оставил свои замечания по коду.

  20.03.2018, 22:23, Maxim Karpov <me at makkarpov.ru>Вроде бы доделал
  билд-систему, сейчас она проверяет наличие
  fopencookie() в системе и в зависимости от результата включает или
  выключает использование кода, связанного с ней. Технически -- при
  положительном результате устанавливается дефайн `HAVE_FOPENCOOKIE` и в
  компиляции начинают участвовать файлы cookie_stream_io.{cpp,h}.
  Переключение реализаций было решено сделать при помощи классов и
  виртуальных методов, чтобы, как минимум, можно было программно
  "откатиться" до реализации на пайпах, если, например, захочется её
  протестировать в системе, где fopencookie() присутствует.
  В соответствии с планом распределение задач следующее:
  * Миша -- реализация чтения из java.io.InputStream при помощи fopencookie()
  * Ваня -- реализация записи в java.io.OutputStream при помощи fopencookie()
  * Слава -- реализация пайпов и чтения/записи при помощи второго потока.
  _______________________________________________
  jvm mailing list
  jvm at compilers.ispras.ru
  https://compilers.ispras.ru/cgi-bin/mailman/listinfo/jvm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://compilers.ispras.ru/pipermail/jvm/attachments/20180321/f16b50fd/attachment.html>


More information about the jvm mailing list