Hi, I am trying to setup gdb init so that I don't have to lookup add and load the module everytime so I am trying to automate it. I'm new to this and i am facing this problem can anyone suggest a solution ? define lwlan set $kld = linker_files.tqh_first while ($kld != 0) if [$kld->filename=="wlan.ko"] \ printf "0x%08x %s\n", $kld->address, $kld->filename end set $kld = $kld->link.tqe_next end end running it gives me this : (kgdb) lwlan A syntax error in expression, near `[$kld->filename=="wlan.ko"] printf "0x%08x %s\n", $kld->address, $kld->filename'. by the way does it follow the shell syntax or is there any other syntax ? thanks, sanjeev. --------------------------------- You rock. That's why Blockbuster's offering you one month of Blockbuster Total Access, No Cost.