[misc] Fix building on OpenBSD
authorMichael Brown <mcb30@etherboot.org>
Fri, 27 Jun 2008 21:35:26 +0000 (22:35 +0100)
committerMichael Brown <mcb30@etherboot.org>
Fri, 27 Jun 2008 21:35:26 +0000 (22:35 +0100)
OpenBSD throws compiler warnings that we can't reproduce on Linux, for
some reason.

Original patch from Dewey Hylton <dewey@hyltown.com>.

src/image/embedded.c
src/interface/pxe/pxe_tftp.c

index 9783313..0ce0978 100644 (file)
@@ -4,7 +4,6 @@
  * data structure.
  */
 
-#include <stdio.h>
 #include <gpxe/image.h>
 #include <gpxe/malloc.h>
 #include <gpxe/uaccess.h>
@@ -25,8 +24,8 @@ struct image *embedded_image(void)
        if ( reclaimed )
                return NULL;    /* Already reclaimed */
 
-       printf("Embedded image: %d bytes at %p\n",
-              eisize, _embedded_image_start);
+       DBG ( "Embedded image: %zd bytes at %p\n",
+             eisize, _embedded_image_start );
 
        image = alloc_image();
        if (!image)
index 976298a..f5e7620 100644 (file)
@@ -189,7 +189,7 @@ static int pxe_tftp_open ( uint32_t ipaddress, unsigned int port,
        if ( blksize < TFTP_DEFAULT_BLKSIZE )
                blksize = TFTP_DEFAULT_BLKSIZE;
        snprintf ( uri_string, sizeof ( uri_string ),
-                  "tftp://%s:%d%s%s?blksize=%d",
+                  "tftp://%s:%d%s%s?blksize=%zd",
                   inet_ntoa ( address ), ntohs ( port ),
                   ( ( filename[0] == '/' ) ? "" : "/" ), filename, blksize );
        DBG ( " %s", uri_string );