You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by Dean Gaudet <dg...@hyperreal.com> on 1997/06/20 23:56:47 UTC

cvs commit: apache/src http_main.c

dgaudet     97/06/20 14:56:47

  Modified:    src       http_main.c
  Log:
  Be more verbose with the Linux shmget error.
  
  Reviewed by:	Randy
  
  Revision  Changes    Path
  1.155     +7 -0      apache/src/http_main.c
  
  Index: http_main.c
  ===================================================================
  RCS file: /export/home/cvs/apache/src/http_main.c,v
  retrieving revision 1.154
  retrieving revision 1.155
  diff -C3 -r1.154 -r1.155
  *** http_main.c	1997/06/16 20:04:52	1.154
  --- http_main.c	1997/06/20 21:56:46	1.155
  ***************
  *** 843,848 ****
  --- 843,855 ----
    
        if ((shmid = shmget(shmkey, SCOREBOARD_SIZE, IPC_CREAT|SHM_R|SHM_W)) == -1)
        {
  + #ifdef LINUX
  + 	if (errno == ENOSYS) {
  + 	    fprintf(stderr,
  + 		"httpd: Your kernel was built without CONFIG_SYSVIPC\n"
  + 		"httpd: please consult the Apache FAQ for details\n");
  + 	}
  + #endif
    	perror("shmget");
    	fprintf(stderr, "httpd: Could not call shmget\n");
    	exit(1);