>>-#--pragma--noargv0------------------------------------------><
Description
Specifies that the source program does not make use of argv[0]. This pragma can improve performance of applications that have a large number of small C programs, or a small program that is called many times.
Notes on Usage
The #pragma noargv0 must appear in the compilation unit where the main() function is defined, otherwise it is ignored.
argv[0] will be NULL when the noargv0 pragma directive is in effect. Other arguments in the argument vector will not be affected by this directive. If the #pragma noargv0 directive is not specified, argv[0] will contain the name of the program that is currently running.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.