Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства для  версии 10.9 Mac OS X

Если Вы выполняете различную версию  Mac OS X, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



Test::Trap::Builder::SystemSafe(3)   User Contributed Perl Documentation  Test::Trap::Builder::SystemSafe(3)



NAME
       Test::Trap::Builder::SystemSafe - "Safe" output layer backend using File::Temp

VERSION
       Version 0.2.2

DESCRIPTION
       This module provides an implementation systemsafe, based on File::Temp, for the trap's output layers.
       This implementation insists on reopening the output file handles with the same descriptors, and
       therefore, unlike Test::Trap::Builder::TempFile and Test::Trap::Builder::PerlIO, is able to trap
       output from forked-off processes, including system().

       See also Test::Trap (:stdout and :stderr) and Test::Trap::Builder (output_layer).

CAVEATS
       Using File::Temp, we need privileges to create tempfiles.

       We need disk space for the output of every trap (it should clean up after the trap is sprung).

       Disk access may be slow -- certainly compared to the in-memory files of PerlIO.

       If the file handle we try to trap using this backend is on an in-memory file, it would not be
       availible to other processes in any case.  Rather than change the semantics of the trapped code or
       silently fail to trap output from forked-off processes, we just raise an exception in this case.

       If there is another file handle with the same descriptor (f ex after an "open OTHER, '>&=', THIS"),
       we can't get that file descriptor.  Rather than silently fail, we again raise an exception.

       Threads?  No idea.  It might even work correctly.

BUGS
       Please report any bugs or feature requests directly to the author.

AUTHOR
       Eirik Berg Hanssen, "<ebhanssen@allverden.no>"

COPYRIGHT & LICENSE
       Copyright 2006-2012 Eirik Berg Hanssen, All Rights Reserved.

       This program is free software; you can redistribute it and/or modify it under the same terms as Perl
       itself.



perl v5.16.2                                     2013-08-25               Test::Trap::Builder::SystemSafe(3)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту Perl. (См. perlbug (1) для инструкций представления.)
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API к Apple через Генератор отчетов Ошибки и к проекту Perl, использующему perlbug (1).
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.