GO-2022-0888 : Crash due to malformed relay protocol message in github.com/syncthing/syncthing
Discover Packages
github.com/syncthing/syncthing
Godeps
_workspace
src
github.com
kardianos
osext
package
Version:
v0.12.4
Opens a new window with list of versions in this module.
Published: Nov 22, 2015
License: BSD-3-Clause, MPL-2.0
Opens a new window with license information.
Imports: 6
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
README
¶
Extensions to the "os" package.
Find the current Executable and ExecutableFolder.
There is sometimes utility in finding the current executable file
that is running. This can be used for upgrading the current executable
or finding resources located relative to the executable file. Both
working directory and the os.Args[0] value are arbitrary and cannot
be relied on; os.Args[0] can be "faked".
Multi-platform and supports:
Linux
OS X
Windows
Plan 9
BSDs.
Expand ▾
Collapse ▴
Documentation
¶
Rendered for
linux/amd64
windows/amd64
darwin/amd64
js/wasm
Extensions to the standard "os" package.
Executable returns an absolute path that can be used to
re-invoke the current program.
It may not be valid after the current program exits.
Returns same path as Executable, returns just the folder
path. Excludes the executable name and any trailing slash.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.