SRC(1) SRC(1)
NAME
src - find source code for executable
SYNOPSIS
src [ -n ] [ -s symbol ] file ...
DESCRIPTION
Src examines the named files to find the corresponding
source code, which is then sent to the editor using B (see
sam(1)). If file is an rc(1) script, the source is the file
itself. If file is an executable, the source is defined to
be the single file containing the definition of main and src
will point the editor at the line that begins the defini-
tion. Src uses db(1) to extract the symbol table informa-
tion that identifies the source.
Src looks for each file in the current directory, in /bin,
and in the subdirectories of /bin, in that order.
The -n flag causes src to print the file name but not send
it to the editor. The -s flag identifies a symbol other
than main to locate.
EXAMPLES
Find the source to the main routine in /bin/ed:
src ed
Find the source for strcmp:
src -s strcmp rc
SOURCE
/usr/local/plan9/bin/src
SEE ALSO
db(1), plumb(1), sam(1).
Page 1 Plan 9 (printed 10/28/25)