va_start(p, s);
fflush(stdout);
+ fprintf(stderr, "%s: ", applet_name);
vfprintf(stderr, s, p);
va_end(p);
fflush(stderr);
va_start(p, s);
fflush(stdout);
+ fprintf(stderr, "%s: ", applet_name);
vfprintf(stderr, s, p);
va_end(p);
fflush(stderr);
#if defined BB_FREE || defined BB_INIT || defined BB_UNAME || defined BB_UPTIME
-#include <sys/syscall.h>
_syscall1(int, sysinfo, struct sysinfo *, info);
#endif /* BB_INIT */
#if defined BB_MOUNT || defined BB_UMOUNT
-#include <sys/syscall.h>
#ifndef __NR_umount2
#define __NR_umount2 52
&& (strlen(pidName) == strlen(info.command_line))) {
pidList=realloc( pidList, sizeof(pid_t) * (j+2));
if (pidList==NULL)
- fatalError(memory_exhausted, "");
+ fatalError(memory_exhausted);
pidList[j++]=info.pid;
}
}
&& (strlen(pidName) == strlen(p))) {
pidList=realloc( pidList, sizeof(pid_t) * (i+2));
if (pidList==NULL)
- fatalError(memory_exhausted, "");
+ fatalError(memory_exhausted);
pidList[i++]=strtol(next->d_name, NULL, 0);
}
}
void *cp = malloc(size);
if (cp == NULL)
- fatalError(memory_exhausted, "");
+ fatalError(memory_exhausted);
return cp;
}
t = strdup (s);
if (t == NULL)
- fatalError(memory_exhausted, "");
+ fatalError(memory_exhausted);
return t;
}
#endif
#if defined BB_GREP || defined BB_SED
-int bb_regcomp(regex_t *preg, const char *regex, int cflags)
+void xregcomp(regex_t *preg, const char *regex, int cflags)
{
int ret;
if ((ret = regcomp(preg, regex, cflags)) != 0) {
int errmsgsz = regerror(ret, preg, NULL, 0);
char *errmsg = xmalloc(errmsgsz);
regerror(ret, preg, errmsg, errmsgsz);
- errorMsg("bb_regcomp: %s\n", errmsg);
- free(errmsg);
- regfree(preg);
+ fatalError("bb_regcomp: %s\n", errmsg);
}
- return ret;
}
#endif