02-02-2010
Yes, I have heard and used it before with no success. I'm trying to debug a CGI program written in C. It seems to segfault when using getenv. I tried running the program with Firefox and using sleep(30) to make time to attach PID but it still segfaults on this line.
Any ideas ?
PHP Code:
char DOCUMENTROOT[128] = "";
strcat(DOCUMENTROOT, getenv("DOCUMENT_ROOT")); // This line is ok, right ? I mean it is far less than 128 chars long.
10 More Discussions You Might Find Interesting
1. Programming
Hi all,
is it possible to skip a function with the wdb debugger ?
could be helpful instead of compiling the whole bunch again
does someone know how to do this ?
thx
Sven (4 Replies)
Discussion started by: Sven28
4 Replies
2. Programming
can anyone suggest tutorial sites for using c debugger in linux/unix environments (1 Reply)
Discussion started by: wojtyla
1 Replies
3. UNIX for Advanced & Expert Users
hi ,
does anybody know about where to get kernel debugger for linux kernel version 2.6.11.
I found it in oss.sgi.com.But there i have to download through ftp,which is not enabled here.
So can anybody tell where can i get kdb(kernel debugger)through http.
thanks in advance
sriram (0 Replies)
Discussion started by: sriram.ec
0 Replies
4. UNIX for Advanced & Expert Users
hi,
I want to have a debugger for my kernel and
I am using kernel-2.6.11 n i am having patches
kdb-v4.4-2.6.11-common-1.bz2
kdb-v4.4-2.6.11-i386-1.bz2.
I applied both.
I did make menuconfig with options
CONFIG_KDB n CONFIG_FRAME_POINTER being set.
when i tried to compile kernel. I got an... (0 Replies)
Discussion started by: sriram.ec
0 Replies
5. UNIX for Dummies Questions & Answers
hello
i'm working on cobol with unix
just want to know if there is any command in unix that related to debugger
i've been told something like anim command
i try to search for man anim
result :ERROR: Manual entry does not exist for page anim
does anyone have an answer ?
another thing ... (1 Reply)
Discussion started by: naamas03
1 Replies
6. Programming
Hi,
can somebody advise on a better multiprocess debugger?
I heard with gdb we face lots of problems in multiprocess scenario
currently i am using gdb debugger for a single process multithreaded project..
since i am supposed to work on a multiprocess now, i googled and came across... (1 Reply)
Discussion started by: rvan
1 Replies
7. Programming
I have tried lots of stuff but i can't get it working, i have also found a Thread in this Forum about it but it didn't describe how the program has to be run ect.
My issue is that i want to run a program with multiple arguments eg.
./myprog arg1 arg2 arg3 arg4 arg5
with dbx, but i cant get... (8 Replies)
Discussion started by: alcatros
8 Replies
8. Solaris
I want to debug my csharp project on solaris. Is anyone can tell me a program or anything else for this?? (0 Replies)
Discussion started by: dConstantine
0 Replies
9. Programming
GNU insight debugger is not available now a days and it is required to debug/inspect
assembly code as written in the book Assembly Language Programming step by step in Linux so my question is; is there any alternative to insight that I can use instead of insight in which I can get the same... (5 Replies)
Discussion started by: vectrum
5 Replies
10. Programming
Hi,
I have 1 program that writes in to the STDIN of another program as shown below. Both programs contain 4 or 5 lines & would terminate in under a second.
$ driver.exe | program.exe
How is that I can attach the debugger (gdb) to program.exe ? so that I can step through and see what all... (0 Replies)
Discussion started by: RipClaw
0 Replies
_ENV(3) 1 _ENV(3)
$_ENV - Environment variables
An associative array of variables passed to the current script via the environment method.
These variables are imported into PHP's global namespace from the environment under which the PHP parser is running. Many are provided by
the shell under which PHP is running and different systems are likely running different kinds of shells, a definitive list is impossible.
Please see your shell's documentation for a list of defined environment variables.
Other environment variables include the CGI variables, placed there regardless of whether PHP is running as a server module or CGI proces-
sor.
$HTTP_ENV_VARS contains the same initial information, but is not a superglobal. (Note that $HTTP_ENV_VARS and $_ENV are different variables
and that PHP handles them as such)
+--------+---------------------------------------------------+
|Version | |
| | |
| | Description |
| | |
+--------+---------------------------------------------------+
| 4.1.0 | |
| | |
| | Introduced $_ENV that deprecated $HTTP_ENV_VARS. |
| | |
+--------+---------------------------------------------------+
Example #1
$_ENV example
<?php
echo 'My username is ' .$_ENV["USER"] . '!';
?>
Assuming "bjori" executes this script
The above example will output something similar to:
My username is bjori!
Note
This is a 'superglobal', or automatic global, variable. This simply means that it is available in all scopes throughout a script.
There is no need to do global $variable; to access it within functions or methods.
getenv(3), The filter extension.
PHP Documentation Group _ENV(3)