mirror of
https://gitlab.com/sortix/sortix.git
synced 2023-02-13 20:55:38 -05:00
Fix format string problems in error(3) calls.
This commit is contained in:
parent
b0cbf9d0ea
commit
5f9da2a651
4 changed files with 11 additions and 10 deletions
|
@ -674,13 +674,13 @@ extern "C" void free(void* addr)
|
|||
if ( !IsGoodHeapPointer(addr, 1) ||
|
||||
!IsGoodHeapPointer(chunk, sizeof(*chunk)) )
|
||||
{
|
||||
error(0, 0, "attempted to free(3) non-heap pointer: 0x%zx", addr);
|
||||
error(0, 0, "attempted to free(3) non-heap pointer: %p", addr);
|
||||
abort();
|
||||
}
|
||||
if ( !chunk->IsUsed() )
|
||||
{
|
||||
error(0, 0, "attempted to free(3) area that doesn't appear to be "
|
||||
"allocated: 0x%zx + 0x%zx", addr);
|
||||
"allocated: %p + 0x%zx", chunk, chunk->size);
|
||||
abort();
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -467,7 +467,7 @@ Try make sure the desired driver is loaded and is configured correctly.\n");
|
|||
struct dispmsg_crtc_mode mode = modes[selection];
|
||||
if ( !SetCurrentMode(mode) )
|
||||
{
|
||||
error(1, errno, "Unable to set video mode: %s", mode);
|
||||
error(1, errno, "Unable to set video mode: %s", StringOfCrtcMode(mode));
|
||||
}
|
||||
#endif
|
||||
if ( 1 < argc )
|
||||
|
@ -480,7 +480,7 @@ Try make sure the desired driver is loaded and is configured correctly.\n");
|
|||
waitpid(childpid, &status, 0);
|
||||
if ( !SetCurrentMode(prevmode) )
|
||||
{
|
||||
error(1, errno, "Unable to restore video mode: %s", prevmode);
|
||||
error(1, errno, "Unable to restore video mode: %s", StringOfCrtcMode(prevmode));
|
||||
}
|
||||
exit(WEXITSTATUS(status));
|
||||
}
|
||||
|
|
|
@ -97,7 +97,7 @@ int main(int argc, char* argv[])
|
|||
if ( arg[0] != '-' )
|
||||
{
|
||||
if ( found_options )
|
||||
error(1, 0, "path `%s' must come before options");
|
||||
error(1, 0, "path `%s' must come before options", arg);
|
||||
if ( path )
|
||||
error(1, 0, "multiple paths are not supported");
|
||||
path = arg;
|
||||
|
|
|
@ -20,12 +20,13 @@
|
|||
|
||||
*******************************************************************************/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <signal.h>
|
||||
#include <string.h>
|
||||
#include <errno.h>
|
||||
#include <error.h>
|
||||
#include <signal.h>
|
||||
#include <stdint.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
|
||||
int usage()
|
||||
{
|
||||
|
@ -52,7 +53,7 @@ int main(int argc, char* argv[])
|
|||
pid_t pid = atoi(argv[i]);
|
||||
if ( kill(pid, signum) )
|
||||
{
|
||||
error(0, errno, "(%u)", pid);
|
||||
error(0, errno, "(%ji)", (intmax_t) pid);
|
||||
result |= 1;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue