I have a script "abc.sh" in /tmp which has exit 0 as its last line
when I run this script from /tmp/xyz/def.sh script as
. ../abc.sh
then the script executes but the control doesn't return to def.sh script for subsequent commands in def.sh
but if I invoke the abc.sh from inside the... (3 Replies)
Hi All,
I've searched through the forum for a solution to this problem, but I haven't found anything. I have 2 script files that are in different directories.
My first script, let's call it "/one/two/a.sh" looks like this:
#!/bin/sh
IN_DIR=`dirname $0`
CUR_DIR=`pwd`
cd $IN_DIR... (4 Replies)
Hello,
I am quite new to Linux... I need to set some aliases and I can't get it to work. Can somebody tell me what's wrong?
I modified the .bashrc file in my home directory. I added:
alias pmv= '/home/vera/MGLTools-1.4.5/share/bin/pmv'
saved it and ran source .bashrc
The shell... (3 Replies)
Hi,
I have a script
#!/bin/ksh
#reading parameters.
. FileA
Echo ......
......
File A has all parameters.
FileA:
Infile=xyz.com
outfile=abc.com
#Userid file
. FileB
FileB: (2 Replies)
Hi friends,
I have a script that sets the env variable path based on different conditions.
Now the new path variable setting should not done in the same terminal or same shell.
Only a new terminal or new shell should have the new path env variable set.
I am able to do this only as follows:
>cd... (1 Reply)
ok, so I have a shell script that can be called using the first argument ($1) or not. This argument is a word (Tim for example) and not an actual flag (-x for example). If I call the script with an argument and call the same script without one, it believes that I provided an argument. Note here... (2 Replies)
Hi All,
i have a requirement where i have to run a script with at least 25 arguements and position of arguements can also change. the unapropriate way is like below. can we achieve this in more good and precise way??
#!/bin/ksh
##script is sample.ksh
age=$1
gender=$2
class=$3
.
.
.... (3 Replies)
I have tried with the following:
csh -c 'source ~/.cshrc; exec bash' # works perfectly
(cat ~/.cshrc; echo exec bash) | csh # not working
And, using sed, I successfully retrieved the environment variables from ~/.cshrc
sed -rn 's/setenv\s+(\S+)\s+(.*)$/export \1=\2/p' ~/.cshrc
but now... (6 Replies)
#! /bin/ksh
#first.sh
echo "b4 set exit as return"
alias exit=return
echo "call second"
. ./second.sh
echo "after second"
#. ./third.sh
unalias exit
echo "ho lanciato il terzo"
=================//
#second.sh
echo "in scond"
exit
==============//
the above code works in k... (2 Replies)
Discussion started by: mprakasheee
2 Replies
LEARN ABOUT FREEBSD
dwarf_bitoffset
DWARF_HIGHPC(3) BSD Library Functions Manual DWARF_HIGHPC(3)NAME
dwarf_arrayorder, dwarf_bitoffset, dwarf_bitsize, dwarf_bytesize, dwarf_highpc, dwarf_highpc_b, dwarf_lowpc, dwarf_srclang -- retrieve the
value of a DWARF attribute
LIBRARY
DWARF Access Library (libdwarf, -ldwarf)
SYNOPSIS
#include <libdwarf.h>
int
dwarf_arrayorder(Dwarf_Die die, Dwarf_Unsigned *ret_order, Dwarf_Error *err);
int
dwarf_bitoffset(Dwarf_Die die, Dwarf_Unsigned *ret_size, Dwarf_Error *err);
int
dwarf_bitsize(Dwarf_Die die, Dwarf_Unsigned *ret_size, Dwarf_Error *err);
int
dwarf_bytesize(Dwarf_Die die, Dwarf_Unsigned *ret_size, Dwarf_Error *err);
int
dwarf_highpc(Dwarf_Die die, Dwarf_Addr *ret_highpc, Dwarf_Error *err);
int
dwarf_highpc_b(Dwarf_Die die, Dwarf_Addr *ret_highpc, Dwarf_Half *ret_form, enum Dwarf_Form_Class *ret_class, Dwarf_Error *err);
int
dwarf_lowpc(Dwarf_Die die, Dwarf_Addr *ret_lowpc, Dwarf_Error *err);
int
dwarf_srclang(Dwarf_Die die, Dwarf_Unsigned *ret_lang, Dwarf_Error *err);
DESCRIPTION
These convenience functions are used to retrieve DWARF attribute values associated with a Debugging Information Entry (DIE) descriptor
denoted by argument die. These functions store the value of the requested attribute into the location pointed to by their second argument,
provided that the requested attribute exists in the debugging information entry.
The list of functions and the DWARF attribute that they retrieve are:
dwarf_arrayorder() Retrieve the DW_AT_ordering attribute value.
dwarf_bitoffset() Retrieve the DW_AT_bit_offset attribute value.
dwarf_bitsize() Retrieve the DW_AT_bit_size attribute value.
dwarf_bytesize() Retrieve the DW_AT_byte_size attribute value.
dwarf_highpc() Retrieve the DW_AT_high_pc attribute value.
dwarf_highpc_b() Retrieve the DW_AT_high_pc attribute value.
dwarf_lowpc() Retrieve the DW_AT_low_pc attribute value.
dwarf_srclang() Retrieve the DW_AT_language attribute value.
Function dwarf_highpc_b() is an enhanced version of function dwarf_highpc(). It sets the location specified by argument ret_form to the form
code of the attribute DW_AT_high_pc, and sets the location specified by argument ret_class to the class of that form. A value of NULL may be
used for either of the arguments ret_form or ret_class if the caller is not interested in the respective value.
RETURN VALUES
These functions return DW_DLV_OK on success.
If the debugging information entry descriptor denoted by argument die does not contain the requested attribute, these functions return
DW_DLV_NO_ENTRY and set argument err. For other errors, they return DW_DLV_ERROR and set argument err.
ERRORS
These functions can fail with the following errors:
[DW_DLE_ARGUMENT] Arguments die, ret_highpc, ret_lowpc, ret_size, ret_lang or ret_order were NULL.
[DW_DLE_NO_ENTRY] Argument die had no requested attribute.
SEE ALSO dwarf(3), dwarf_attr(3), dwarf_attrlist(3), dwarf_hasattr(3), dwarf_get_form_class(3)BSD July 22, 2014 BSD