Date: Monday March 04, 2019 @ 04:17 Author: argrath Update of /cvsroot/perldocjp/docs/modules/File-Temp-0.12 In directory sf-cvs:/tmp/cvs-serv46380/modules/File-Temp-0.12 Modified Files: Temp.pod Log Message: add some more =================================================================== File: Temp.pod Status: Up-to-date Working revision: 1.7 Sun Mar 3 19:17:04 2019 Repository revision: 1.7 /cvsroot/perldocjp/docs/modules/File-Temp-0.12/Temp.pod,v Existing Tags: No Tags Exist -------------- next part -------------- Index: docs/modules/File-Temp-0.12/Temp.pod diff -u docs/modules/File-Temp-0.12/Temp.pod:1.6 docs/modules/File-Temp-0.12/Temp.pod:1.7 --- docs/modules/File-Temp-0.12/Temp.pod:1.6 Mon Mar 4 02:20:47 2019 +++ docs/modules/File-Temp-0.12/Temp.pod Mon Mar 4 04:17:04 2019 @@ -13,13 +13,19 @@ =begin __INTERNALS -=head1 ¥Ý¡¼¥¿¥Ó¥ê¥Æ¥£ +=head1 PORTABILITY + +(¥Ý¡¼¥¿¥Ó¥ê¥Æ¥£) + +=begin original This module is designed to be portable across operating systems and it currently supports Unix, VMS, DOS, OS/2 and Windows. When porting to a new OS there are generally three main issues that have to be solved: +=end original + ¤³¤Î¥â¥¸¥å¡¼¥ë¤Ï¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤ò¤Þ¤¿¤¤¤Ç°Ü¿¢¤Ç¤¤ë¤è¤¦¤ËÀ߷פµ¤ì¤Æ¤ª¤ê¡¢ ¸½ºß¡¢Unix¡¢VMS¡¢DOS¡¢OS/2¡¢Windows ¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Þ¤¹¡£ ¿·¤·¤¤OS¤Ë°Ü¿¢¤¹¤ë¤È¤¤Ë¤Ï¡¢°ìÈÌŪ¤Ë¡¢3¤Ä¤Î¡¢²ò·è¤µ¤ì¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¼çÍפÊÌäÂ꤬¤¢¤ê¤Þ¤¹: @@ -28,20 +34,28 @@ =item * +=begin original + Can the OS unlink an open file? If it can not then the C<_can_unlink_opened_file> method should be modified. +=end original + ¤½¤ÎOS¤Ï¡¢³«¤¤¤Æ¤¤¤ë¥Õ¥¡¥¤¥ë¤òºï½ü¤Ç¤¤Þ¤¹¤«¡© ¤â¤·¤Ç¤¤Ê¤±¤ì¤Ð¡¢C<_can_unlink_opend_file>¥á¥½¥Ã¥É¤Ï½¤Àµ¤µ¤ì¤ë¤Ù¤¤Ç¤¹¡£ =item * +=begin original + Are the return values from C<stat> reliable? By default all the return values from C<stat> are compared when unlinking a temporary file using the filename and the handle. Operating systems other than unix do not always have valid entries in all fields. If C<unlink0> fails then the C<stat> comparison should be modified accordingly. +=end original + C<stat>¤«¤éÊÖ¤µ¤ì¤ëÃͤϿ®Íê½ÐÍè¤Þ¤¹¤«¡© ¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢ C<stat>¤«¤é¤ÎÊÖ¤êÃͤÎÁ´¤Æ¤¬¡¢¥Õ¥¡¥¤¥ë̾¤È¥Ï¥ó¥É¥ë¤ò»È¤¦°ì»þ¥Õ¥¡¥¤¥ë¤òºï½ü¤¹¤ë¤È¤¤Ë¡¢Èæ³Ó¤µ¤ì¤Þ¤¹¡£ unix °Ê³°¤Î¥ª¥Ú¥ì¡¼¥Æ¥£¥ó¥°¥·¥¹¥Æ¥à¤Ç¤Ï¡¢Á´¤Æ¤Î¥Õ¥£¡¼¥ë¥É¤Ë¤Ä¤¤¤Æ¡¢ @@ -50,10 +64,14 @@ =item * +=begin original + Security. Systems that can not support a test for the sticky bit on a directory can not use the MEDIUM and HIGH security tests. The C<_can_do_level> method should be modified accordingly. +=end original + ¥»¥¥å¥ê¥Æ¥£¡£¥Ç¥£¥ì¥¯¥È¥ê¤Î¥¹¥Æ¥£¥Ã¥¡¼¥Ó¥Ã¥È¤Î¥Æ¥¹¥È¤ò¥µ¥Ý¡¼¥È¤·¤Ê¤¤¥·¥¹¥Æ¥à ¤Ï¡¢Ãæ´Ö¤È¡¢¹âÅ٤Ρ¢¥»¥¥å¥ê¥Æ¥£¥Æ¥¹¥È¤ò»È¤¨¤Þ¤»¤ó¡£ C<_can_do_level>¥á¥½¥Ã¥É¤Ï¤½¤ì¤Ë±þ¤¸¤Æ¡¢½¤Àµ¤µ¤ì¤ë¤Ù¤¤Ç¤¹¡£