import Foundation print("begin") for (k, v) in ProcessInfo.processInfo.environment { print("\(k)=\(v)") } print("end")
$ AAAAAAAAAAAAAAAAAA=foo swift run
こうやって実行すると、 出力に AAAAAAAAAAAAAAAAAA=foo
が出てくるんですが$ DYLD_PRINT_LIBRARIES=YES swift run
これは、やってもだめで、 当然、DYLD_PRINT_LIBRARIES
の効果も発動しないので困っていますexecve
をまっすぐ呼び出しに行っているだけで、そのような特別な処理は見当たりませんでした