Tíquete #35747

Fix handling of tmpnam() return value in VC2015

: 2015-11-17 15:24 Última Atualização: 2020-12-23 23:50

Relator:
Dono:
Tipo:
Estado:
Fechado
Componente:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Duplicate
Arquivo:
Nenhum

Details

VC2015でビルドすると、~コマンドからの賞金首確認等の一時ファイルを用いる処理がエラーになります。
これはVC2015ではtmpnam関数はフルパスを返すように変更されたため、戻り値を加工して使用すると不正なファイルパスとなり一時ファイルを開けずエラーになっています。
VC2015以降ではtmpnam関数の戻り値を加工せずに扱います。

参考ページ
https://msdn.microsoft.com/ja-jp/library/bb531344.aspx#mt251
>以前のバージョンでは、tmpnam 関数および tmpnam_s 関数は、ドライブのルートにファイル名を生成していました (\sd3c など)。 現在、これらの関数は、一時ディレクトリに使用可能なファイル名パスを生成します。

Loading Pull Request...

Ticket History (3/7 Histories)

2015-11-17 15:24 Updated by: shimitei
  • New Ticket "Fix handling of tmpnam() return value in VC2015" created
2015-11-17 15:26 Updated by: shimitei
  • Details Updated
2015-11-17 16:52 Updated by: None
Comentário

新規コミットが追加されました

2015-11-17 17:18 Updated by: shimitei
Comentário

作業ブランチ作って無かったので他のコミットも入ってしまいました。出し直すので却下してください。

2015-11-22 19:02 Updated by: deskull
  • Resolução Update from Nenhum to Duplicate
  • Dono Update from (Nenhum) to deskull
2015-11-22 23:24 Updated by: deskull
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2015-11-22 23:24
Comentário

プルリクエストが却下されました

2020-12-23 23:50 Updated by: deskull

Attachment File List

No attachments

Editar

Please login to add comment to this ticket » Login