summaryrefslogtreecommitdiff
path: root/libmachdev
diff options
context:
space:
mode:
authorZheng Da <zhengda1936@gmail.com>2010-05-04 15:56:46 +0200
committerZheng Da <zhengda1936@gmail.com>2010-05-04 15:56:46 +0200
commit045fb6a578e0e4d97f0e581bbf514654686a86c1 (patch)
tree399ce48eee3b26437b0452842e8f67588e476360 /libmachdev
parentb45568005e6b67d35caa0f03f7d54180b82a7a6f (diff)
Add printing.
Diffstat (limited to 'libmachdev')
-rw-r--r--libmachdev/net.c17
1 files changed, 13 insertions, 4 deletions
diff --git a/libmachdev/net.c b/libmachdev/net.c
index 9a367a6b..ca6bca63 100644
--- a/libmachdev/net.c
+++ b/libmachdev/net.c
@@ -122,7 +122,7 @@ struct net_data *nd_head;
extern struct device_emulation_ops linux_net_emulation_ops;
-static int print_packet_size = 0;
+static int print_packet_size = 1;
mach_msg_type_t header_type =
{
@@ -299,7 +299,10 @@ device_open (mach_port_t reply_port, mach_msg_type_name_t reply_port_type,
/* Search for the device. */
dev = search_netdev (name);
if (!dev)
- return D_NO_SUCH_DEVICE;
+ {
+ fprintf (stderr, "after search_netdev: cannot find %s\n", name);
+ return D_NO_SUCH_DEVICE;
+ }
/* Allocate and initialize device data if this is the first open. */
nd = search_nd (dev);
@@ -307,7 +310,10 @@ device_open (mach_port_t reply_port, mach_msg_type_name_t reply_port_type,
{
err = create_device_port (sizeof (*nd), &nd);
if (err)
- goto out;
+ {
+ fprintf (stderr, "after create_device_port: cannot create a port\n");
+ goto out;
+ }
nd->dev = dev;
nd->device.emul_data = nd;
@@ -333,7 +339,10 @@ device_open (mach_port_t reply_port, mach_msg_type_name_t reply_port_type,
#endif
if (dev_open(dev) < 0)
- err = D_NO_SUCH_DEVICE;
+ {
+ fprintf (stderr, "after dev_open: cannot open the device\n");
+ err = D_NO_SUCH_DEVICE;
+ }
out:
if (err)