Clean up _sock_newrock()'s initialization (XCC)
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 2 Sep 2015 21:51:07 +0000 (17:51 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Mon, 28 Sep 2015 19:14:00 +0000 (15:14 -0400)
commitd29b7b462fab89fd347f25a45ac8279e2c6d4f1b
tree567d43061fb748e453d2bcd197b8724e32359d6a
parent9ddca6d521770ad9337048fdd23d70cb21dc061a
Clean up _sock_newrock()'s initialization (XCC)

The initialization of certain fields was a bit sketchy.  Considering
that Rocks are reused, I want to proactively initialize bits, and not
rely on the caller to initialize the parts that _sock_newrock()
previously was ignoring.

Also, if _sock_findrock() succeeded, then we should know that the device
and inode match the old Rock.  Those asserts should never fire (hence
they are asserts).
tools/compilers/gcc-glibc/glibc-2.19-akaros/sysdeps/akaros/plan9_sockets.c