Compare commits
	
		
			1 Commits
		
	
	
		
			example-ze
			...
			example-ze
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 49322894fa | 
| @@ -60,7 +60,7 @@ ZGetCharset(char *charset) | ||||
|     if (!strcmp(charset, "NONE") || !strcmp(charset, "UNKNOWN")) | ||||
| 	retval = ZCHARSET_UNKNOWN; | ||||
|     else if (!strcmp(charset, "ANSI_X3.4-1968")) | ||||
| 	retval = ZCHARSET_ISO_8859_1; /* A hack. */ | ||||
| 	retval = ZCHARSET_UTF_8; /* A hack. */ | ||||
|     else if (!strcmp(charset, "ISO-8859-1")) | ||||
| 	retval = ZCHARSET_ISO_8859_1; | ||||
|     else if (!strcmp(charset, "UTF-8")) | ||||
|   | ||||
							
								
								
									
										15
									
								
								zhm/zhm.c
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								zhm/zhm.c
									
									
									
									
									
								
							| @@ -412,15 +412,17 @@ init_hm(void) | ||||
|      serv_sin.sin_port = (sp) ? sp->s_port : SERVER_SVC_FALLBACK; | ||||
|  | ||||
| #ifndef DEBUG | ||||
|      if (!inetd && !nofork) | ||||
|      if (!inetd && !nofork) { | ||||
| 	 detach(); | ||||
|  | ||||
|      } | ||||
|      else { | ||||
|        /* Write pid to file */ | ||||
|        fp = fopen(PidFile, "w"); | ||||
|        if (fp != NULL) { | ||||
| 	   fprintf(fp, "%d\n", getpid()); | ||||
| 	   fclose(fp); | ||||
|        } | ||||
|      } | ||||
| #endif /* DEBUG */ | ||||
|  | ||||
|      if (hmdebug) { | ||||
| @@ -469,11 +471,18 @@ detach(void) | ||||
|      /* detach from terminal and fork. */ | ||||
|      register int i, x = ZGetFD(); | ||||
|      register long size; | ||||
|      FILE *fp; | ||||
|  | ||||
|      i = fork(); | ||||
|      if (i) { | ||||
| 	  if (i < 0) | ||||
| 	  if (i < 0) { | ||||
| 	       perror("fork"); | ||||
| 	  } | ||||
| 	  fp = fopen(PidFile, "w"); | ||||
| 	  if (fp != NULL) { | ||||
| 	  	fprintf(fp, "%d\n", i); | ||||
| 	  	fclose(fp); | ||||
| 	  } | ||||
| 	  exit(0); | ||||
|      } | ||||
| #ifdef _POSIX_VERSION | ||||
|   | ||||
		Reference in New Issue
	
	Block a user