I am using FC9 64 bit build. My C service allocates large amount of memory. When the service allocates about 6 or 7 Gig the command system("shutdown -r now") does not seem to work. If the service allocates around 4 gig everything works fine. Even with the system command not working the program seems to run fine. GDB does not offer any clues. Other services are able to run the system command just fine while the large service is running. Any thoughts?