Lines Matching refs:shebangLength
756 searchPath(SearchInfo *search, const wchar_t *shebang, int shebangLength) in searchPath() argument
764 if (!_shebangStartsWith(shebang, shebangLength, L"/usr/bin/env ", &command, &commandLength)) { in searchPath()
831 search->executableArgsLength = shebangLength - commandLength; in searchPath()
895 _useShebangAsExecutable(SearchInfo *search, const wchar_t *shebang, int shebangLength) in _useShebangAsExecutable() argument
904 if (!shebang || !shebangLength) { in _useShebangAsExecutable()
909 for (int i = 0; i < shebangLength; ++i) { in _useShebangAsExecutable()
944 search->executableArgsLength = shebangLength - commandLength; in _useShebangAsExecutable()
1020 int shebangLength; in checkShebang() local
1023 …odeShebang(search, start, (int)(b - start + (bytesRead == 0)), onlyUtf8, &shebang, &shebangLength); in checkShebang()
1030 exitCode = searchPath(search, shebang, shebangLength); in checkShebang()
1051 if (_shebangStartsWith(shebang, shebangLength, *tmpl, &command, &commandLength)) { in checkShebang()
1056 search->executableArgsLength = shebangLength - commandLength; in checkShebang()
1082 search->executableArgsLength = shebangLength - commandLength; in checkShebang()
1096 while (commandLength < shebangLength && !isspace(shebang[commandLength])) { in checkShebang()
1101 search->executableArgsLength = shebangLength - commandLength; in checkShebang()
1109 return _useShebangAsExecutable(search, shebang, shebangLength); in checkShebang()