#include "md_u.h"
#include <sys/wait.h>
#include <signal.h>
-#include <values.h>
+#include <limits.h>
#include <syslog.h>
static void alert(char *event, char *dev, char *disc, char *mailaddr, char *mailfrom,
st->utime = 0;
st->next = statelist;
st->err = 0;
- st->devnum = MAXINT;
+ st->devnum = INT_MAX;
st->percent = -2;
st->expected_spares = mdlist->spare_disks;
if (mdlist->spare_group)
st->utime = 0;
st->next = statelist;
st->err = 0;
- st->devnum = MAXINT;
+ st->devnum = INT_MAX;
st->percent = -2;
st->expected_spares = -1;
st->spare_group = NULL;
close(fd);
continue;
}
- if (st->devnum == MAXINT) {
+ if (st->devnum == INT_MAX) {
struct stat stb;
if (fstat(fd, &stb) == 0 &&
(S_IFMT&stb.st_mode)==S_IFBLK) {
for (mse2 = mdstat ; mse2 ; mse2=mse2->next)
if (mse2->devnum == st->devnum) {
- mse2->devnum = MAXINT; /* flag it as "used" */
+ mse2->devnum = INT_MAX; /* flag it as "used" */
mse = mse2;
}
if (scan) {
struct mdstat_ent *mse;
for (mse=mdstat; mse; mse=mse->next)
- if (mse->devnum != MAXINT &&
+ if (mse->devnum != INT_MAX &&
(strcmp(mse->level, "raid0")!=0 &&
strcmp(mse->level, "linear")!=0)
) {