Compare commits
	
		
			1 Commits
		
	
	
		
			ee1236fa5c
			...
			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