windows - 為什麼_wspawnv的返回 EINVAL?

  显示原文与译文双语对照的内容

我正在調用;函數的_wspawnv,它繼續返回 -1,並將它的設置為 22,errno.h 將它定義為。 根據is對_wspawnv的文檔,只有當 mode 參數無效時,才應返回這裡代碼。 我嘗試在第一個參數中使用_P_WAIT和_P_NOWAIT調用它,同時返回相同的錯誤。


Edit:,going一天可以解決很多問題。 我沒有花時間來認識到第二個參數中的文件名引用了它。 把它們取出來解決問題。

故事的道德- 不要信任文檔來告訴你所有的事情。 我沒有花大量時間檢查文件名,因為文檔沒有將它列為可以能的疑問,即使錯誤代碼。 任意 參數可能無效。

时间: 原作者:

奇怪的是,文檔也有:

如果允許執行繼續,這些函數將errno設置為 EINVAL,並返回 -1. 沒有生成新進程。

應該信任多少?

而且它不應該返回 EINVAL 。 它將errno設置為 EINVAL 。

原作者:
...