Major coreutils update.
This commit is contained in:
		| @@ -123,7 +123,7 @@ static int circular_logging = FALSE; | ||||
| static inline void sem_up(int semid) | ||||
| { | ||||
| 	if (semop(semid, SMwup, 1) == -1) { | ||||
| 		perror_msg_and_die("semop[SMwup]"); | ||||
| 		bb_perror_msg_and_die("semop[SMwup]"); | ||||
| 	} | ||||
| } | ||||
|  | ||||
| @@ -133,7 +133,7 @@ static inline void sem_up(int semid) | ||||
| static inline void sem_down(int semid) | ||||
| { | ||||
| 	if (semop(semid, SMwdn, 3) == -1) { | ||||
| 		perror_msg_and_die("semop[SMwdn]"); | ||||
| 		bb_perror_msg_and_die("semop[SMwdn]"); | ||||
| 	} | ||||
| } | ||||
|  | ||||
| @@ -157,11 +157,11 @@ void ipcsyslog_init(void) | ||||
| { | ||||
| 	if (buf == NULL) { | ||||
| 		if ((shmid = shmget(KEY_ID, shm_size, IPC_CREAT | 1023)) == -1) { | ||||
| 			perror_msg_and_die("shmget"); | ||||
| 			bb_perror_msg_and_die("shmget"); | ||||
| 		} | ||||
|  | ||||
| 		if ((buf = shmat(shmid, NULL, 0)) == NULL) { | ||||
| 			perror_msg_and_die("shmat"); | ||||
| 			bb_perror_msg_and_die("shmat"); | ||||
| 		} | ||||
|  | ||||
| 		buf->size = data_size; | ||||
| @@ -171,10 +171,10 @@ void ipcsyslog_init(void) | ||||
| 		if ((s_semid = semget(KEY_ID, 2, IPC_CREAT | IPC_EXCL | 1023)) == -1) { | ||||
| 			if (errno == EEXIST) { | ||||
| 				if ((s_semid = semget(KEY_ID, 2, 0)) == -1) { | ||||
| 					perror_msg_and_die("semget"); | ||||
| 					bb_perror_msg_and_die("semget"); | ||||
| 				} | ||||
| 			} else { | ||||
| 				perror_msg_and_die("semget"); | ||||
| 				bb_perror_msg_and_die("semget"); | ||||
| 			} | ||||
| 		} | ||||
| 	} else { | ||||
| @@ -471,7 +471,7 @@ static void init_RemoteLog(void) | ||||
| 	remotefd = socket(AF_INET, SOCK_DGRAM, 0); | ||||
|  | ||||
| 	if (remotefd < 0) { | ||||
| 		error_msg_and_die("cannot create socket"); | ||||
| 		bb_error_msg_and_die("cannot create socket"); | ||||
| 	} | ||||
|  | ||||
| 	hostinfo = xgethostbyname(RemoteHost); | ||||
| @@ -484,7 +484,7 @@ static void init_RemoteLog(void) | ||||
| 	 * for future operations | ||||
| 	 */ | ||||
| 	if (0 != (connect(remotefd, (struct sockaddr *) &remoteaddr, len))) { | ||||
| 		error_msg_and_die("cannot connect to remote host %s:%d", RemoteHost, | ||||
| 		bb_error_msg_and_die("cannot connect to remote host %s:%d", RemoteHost, | ||||
| 						  RemotePort); | ||||
| 	} | ||||
|  | ||||
| @@ -521,17 +521,17 @@ static void doSyslogd(void) | ||||
| 	sunx.sun_family = AF_UNIX; | ||||
| 	strncpy(sunx.sun_path, lfile, sizeof(sunx.sun_path)); | ||||
| 	if ((sock_fd = socket(AF_UNIX, SOCK_DGRAM, 0)) < 0) { | ||||
| 		perror_msg_and_die("Couldn't get file descriptor for socket " | ||||
| 		bb_perror_msg_and_die("Couldn't get file descriptor for socket " | ||||
| 						   _PATH_LOG); | ||||
| 	} | ||||
|  | ||||
| 	addrLength = sizeof(sunx.sun_family) + strlen(sunx.sun_path); | ||||
| 	if (bind(sock_fd, (struct sockaddr *) &sunx, addrLength) < 0) { | ||||
| 		perror_msg_and_die("Could not connect to socket " _PATH_LOG); | ||||
| 		bb_perror_msg_and_die("Could not connect to socket " _PATH_LOG); | ||||
| 	} | ||||
|  | ||||
| 	if (chmod(lfile, 0666) < 0) { | ||||
| 		perror_msg_and_die("Could not set permission on " _PATH_LOG); | ||||
| 		bb_perror_msg_and_die("Could not set permission on " _PATH_LOG); | ||||
| 	} | ||||
| #ifdef CONFIG_FEATURE_IPC_SYSLOG | ||||
| 	if (circular_logging == TRUE) { | ||||
| @@ -557,7 +557,7 @@ static void doSyslogd(void) | ||||
| 				/* alarm may have happened. */ | ||||
| 				continue; | ||||
| 			} | ||||
| 			perror_msg_and_die("select error"); | ||||
| 			bb_perror_msg_and_die("select error"); | ||||
| 		} | ||||
|  | ||||
| 		if (FD_ISSET(sock_fd, &fds)) { | ||||
| @@ -569,7 +569,7 @@ static void doSyslogd(void) | ||||
| 			if ((i = recv(sock_fd, tmpbuf, BUFSIZ, 0)) > 0) { | ||||
| 				serveConnection(tmpbuf, i); | ||||
| 			} else { | ||||
| 				perror_msg_and_die("UNIX socket error"); | ||||
| 				bb_perror_msg_and_die("UNIX socket error"); | ||||
| 			} | ||||
| 			RELEASE_CONFIG_BUFFER(tmpbuf); | ||||
| 		}				/* FD_ISSET() */ | ||||
| @@ -598,11 +598,11 @@ extern int syslogd_main(int argc, char **argv) | ||||
| 			break; | ||||
| #endif | ||||
| 		case 'O': | ||||
| 			logFilePath = xstrdup(optarg); | ||||
| 			logFilePath = bb_xstrdup(optarg); | ||||
| 			break; | ||||
| #ifdef CONFIG_FEATURE_REMOTE_LOG | ||||
| 		case 'R': | ||||
| 			RemoteHost = xstrdup(optarg); | ||||
| 			RemoteHost = bb_xstrdup(optarg); | ||||
| 			if ((p = strchr(RemoteHost, ':'))) { | ||||
| 				RemotePort = atoi(p + 1); | ||||
| 				*p = '\0'; | ||||
| @@ -619,7 +619,7 @@ extern int syslogd_main(int argc, char **argv) | ||||
| 			break; | ||||
| #endif | ||||
| 		default: | ||||
| 			show_usage(); | ||||
| 			bb_show_usage(); | ||||
| 		} | ||||
| 	} | ||||
|  | ||||
| @@ -640,7 +640,7 @@ extern int syslogd_main(int argc, char **argv) | ||||
|  | ||||
| #if ! defined(__uClinux__) | ||||
| 	if ((doFork == TRUE) && (daemon(0, 1) < 0)) { | ||||
| 		perror_msg_and_die("daemon"); | ||||
| 		bb_perror_msg_and_die("daemon"); | ||||
| 	} | ||||
| #endif | ||||
| 	doSyslogd(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user