Bug 8981 - ash: add "caller" as an ash builtin
Summary: ash: add "caller" as an ash builtin
Status: NEW
Alias: None
Product: Busybox
Classification: Unclassified
Component: Other (show other bugs)
Version: 1.24.x
Hardware: All Linux
: P5 normal
Target Milestone: ---
Assignee: unassigned
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-07 20:06 UTC by Jim
Modified: 2016-06-07 20:06 UTC (History)
1 user (show)

See Also:
Host:
Target:
Build:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jim 2016-06-07 20:06:27 UTC
caller

    caller [expr]

    Returns the context of any active subroutine call (a shell function or a script executed with the . or source builtins).

    Without expr, caller displays the line number and source filename of the current subroutine call. If a non-negative integer is supplied as expr, caller displays the line number, subroutine name, and source file corresponding to that position in the current execution call stack. This extra information may be used, for example, to print a stack trace. The current frame is frame 0.

    The return value is 0 unless the shell is not executing a subroutine call or expr does not correspond to a valid position in the call stack.