12-16-2009
Are you looking at using /proc?
.... you "own" the binary in question. This whole thing is very confusing, as currently explained. As a rule of thumb, this usually happens when somebody decides how to solve a problem and is missing something important. Not that what you seem to ask is impossible. Just messy.
Please explain -
What EXACTLY are you trying to do -- not how you think it should be done.
An example answer might be - I'm trying to get the command line arguments for a process I do not own, from binary code I cannot change.
9 More Discussions You Might Find Interesting
1. Programming
I searched on the forums. No advises.
I am using a previous source code. I changed the main function main(int argc, char **argv) in a function misc(int argc, char **argv). How do you use the argc and argv parameters? This is how I am calling the function :
char param;
strcat(param,"wgrib ");... (4 Replies)
Discussion started by: Akeson Chihiro
4 Replies
2. Programming
Is it possible to use the dbx debugger with the CL options for the executable ?
Say you have created a executable called myfunc which can take string arguments at run-time. You run it like this
./myfunc Hello World
where Hello and World are the string arguments
My question is whether... (1 Reply)
Discussion started by: JamesGoh
1 Replies
3. Programming
Hi C experts,
I have the following code for adding command line option for a program
int main (argc, argv)
int argc;
char *argv;
{
char *mem_type; //memory type
char *name; //name of the memory
int addr; //address bits
int data; ... (5 Replies)
Discussion started by: return_user
5 Replies
4. Programming
i have a function that's parameter is char *s
and in the main function i am sending that function &(argv), but i dont think this is working, how can i fix this?
can i cast it to be a string or something?
is there a way i can create a new string thats exactly what argv is equal to... (6 Replies)
Discussion started by: omega666
6 Replies
5. Shell Programming and Scripting
Hi Folks,
I've prepared a shell script that takes action based on arguments and number of arguments..sample code like:
ARGV=("$@")
ARGC=("$#")
case ${ARGV} in
abc)
if ; then
......
else
printf "\nInvalid number of arguments, please check the inputs and... (2 Replies)
Discussion started by: SBC
2 Replies
6. Shell Programming and Scripting
Hi guys,
i'm trying to solve this problem.
I have to run something like
cat file1.txt | awk -f script.awk 10
if i'm in the awk script, how can i take the parameter :10 ??:wall:
i try something like :
BEGIN{
var=argv
}
{..}
END{..}
but obviously is not correct... (5 Replies)
Discussion started by: heaven25
5 Replies
7. UNIX for Advanced & Expert Users
All of my machines (various open source derivatives on x86 and amd64) store argv above the stack (at a higher memory address). I am curious to learn if any systems store argv below the stack (at a lower memory address).
I am particularly interested in proprietary Unices, such as Solaris, HP-UX,... (9 Replies)
Discussion started by: alister
9 Replies
8. Programming
Hello to all,
Here is my situation. Some time in the mid-80's I stumbled across a small white programming book - can't remember the name but it was unique in that it started right out giving instructions on creating building blocks in code as a foundation for a complete system. The book was... (2 Replies)
Discussion started by: jozefn
2 Replies
9. Homework & Coursework Questions
Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted!
1. The problem statement, all variables and given/known data:
First, create a "hello world" program that prints "Hello World". But NOW, instead use argc to verify that a... (9 Replies)
Discussion started by: miniviking10
9 Replies
LEARN ABOUT CENTOS
tcl_getnameofexecutable
Tcl_FindExecutable(3) Tcl Library Procedures Tcl_FindExecutable(3)
__________________________________________________________________________________________________________________________________________________
NAME
Tcl_FindExecutable, Tcl_GetNameOfExecutable - identify or return the name of the binary file containing the application
SYNOPSIS
#include <tcl.h>
void
Tcl_FindExecutable(argv0)
const char *
Tcl_GetNameOfExecutable()
ARGUMENTS
char *argv0 (in) The first command-line argument to the program, which gives the application's name.
_________________________________________________________________
DESCRIPTION
The Tcl_FindExecutable procedure computes the full path name of the executable file from which the application was invoked and saves it for
Tcl's internal use. The executable's path name is needed for several purposes in Tcl. For example, it is needed on some platforms in the
implementation of the load command. It is also returned by the info nameofexecutable command.
On UNIX platforms this procedure is typically invoked as the very first thing in the application's main program; it must be passed argv[0]
as its argument. It is important not to change the working directory before the invocation. Tcl_FindExecutable uses argv0 along with the
PATH environment variable to find the application's executable, if possible. If it fails to find the binary, then future calls to info
nameofexecutable will return an empty string.
Tcl_GetNameOfExecutable simply returns a pointer to the internal full path name of the executable file as computed by Tcl_FindExecutable.
This procedure call is the C API equivalent to the info nameofexecutable command. NULL is returned if the internal full path name has not
been computed or unknown.
KEYWORDS
binary, executable file
Tcl 8.1 Tcl_FindExecutable(3)