Now I'm entirely confused. Shouldnt %fd contain the arguments you get? Mmh, ok. Time lo lean back and take a breath. Let's start over.
What exactly are you trying to achieve? Please make sure to show all relevant parts of your code, best something that runs for itself and demonstrates the problem.