args.c 509 B

1234567891011121314151617181920212223242526272829303132
  1. /* $Id$ */
  2. /*
  3. Test access to args and environ
  4. */
  5. extern char **environ;
  6. main(argc, argv, envp)
  7. char **argv, **envp;
  8. {
  9. int i;
  10. printf("# of args: %d\n", argc);
  11. printf("\n");
  12. for (i = 0; argv[i] != 0; i++)
  13. printf("$%d=%s\n", i, argv[i]);
  14. printf("\n");
  15. for (i = 0; envp[i] != 0; i++)
  16. printf("%s\n", envp[i]);
  17. if (envp != environ) {
  18. printf("\n");
  19. printf("different environment from `environ':\n");
  20. for (i = 0; envp[i] != 0; i++)
  21. printf("%s\n", envp[i]);
  22. printf("\n");
  23. }
  24. exit(0);
  25. }