baron@runx.OZ (Jason Haines) (01/18/86)
Anyone out there ever use the execv function in the Megamax C library? I am trying to create a transfer function using it and this is is it :- transfer(arg) char *arg[]; { int err; char fname[256]; err = getfile("APPL",fname); /* getfile takes the arguments and uses SFGetFile to get the filename */ if (err) execv(fname,arg); } This function is separately compiled, and I jotted up a main to drive it :- main() { transfer(""); } This works fine, but when I try to use transfer() in a larger program, it crashes with a DS error #26 ( bad launch . Any solutions? Jason Haines ACSnet : munnari!basser!ipso!runx!baron