]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Report shmget error on linux with more verbosity.
authordgaudet <dgaudet@unknown>
Fri, 27 Jun 1997 02:31:14 +0000 (02:31 +0000)
committerdgaudet <dgaudet@unknown>
Fri, 27 Jun 1997 02:31:14 +0000 (02:31 +0000)
Reviewed by:
Submitted by:
Obtained from:

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3@78390 13f79535-47bb-0310-9956-ffa450edef68

APACHE_1_2_X/src/main/http_main.c

index 642d037cd00f503e56bffb3b6164b9332198ec98..443ebc236476257669ef74df10cbf2250e57bc26 100644 (file)
@@ -725,6 +725,13 @@ static void setup_shared_mem(void)
 
     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);