Damn it, this could not have gone worse! It wasn't supposed to happen like this; we get in, we break some stuff, and we get out. Simple and clean. But as luck would have it, now we're split up and being chased by a crap ton of Erasers who want nothing more than to sink their teeth into some fried Avian-American. I wouldn't be surprised if one of them had a spice rack ready to season us as we were roasted over an open flame.

I turned another corner, hoping it would throw at least some of them off and give me a better chance to lose them. Unfortunately, a pair of guards was waiting there, chatting it up like they hadn't known my Flock and I were in their base, killing their dudes (so to speak). I took advantage of their obliviousness and barrelled part them, grabbing the front of one's shirt and tossing him into the path of my pursuers. I didn't look back, getting out of this damn place was currently priority numero uno, but I could hear the collision that happened as a result. I'm sure Gazzy would have gotten I kick it out it.

A few more turns later I finally stopped to catch my breath. Thankfully I didn't hear any footsteps, but this reprieve only gave me a new opportunity to worry about my family, Iggy being the most obvious because of his blindness. As much as he hated people worrying about that, and as much of a directional sixth sense he has, I can't help but feel the most worried about him. Thank God he and Gazzy are practically inseparable; for all the grief they give me they still balance each other out when they're in a pinch.

Nudge was another big worry. Don't get me wrong, I love her to pieces (even if her motor mouth can get a little grating at times), but she wasn't the strongest fighter; she could still beat up fully trained soldiers twice her size, but she'd honestly rather be shopping in Soho than getting into fights.

Angel was also a big worry, but not in the way you're probably thinking. Out of the six of us, she ended up developing more special powers (not the least of which was her scary mind control powers) than the rest of us combined, so she was often targeted more than the rest of us. Honestly, it was getting pretty damn annoying. She may act mature most of the time, but she still only six years old; I know there's only so much of this I could take if I were her age.

Suddenly I heard a bunch of footsteps running up the corridor, followed by a bunch of Erasers blocking off one end of the corridor. Oh well, break's over, I guess. Bracing myself, I waited for them to come at me, most likely ganging up on me so I couldn't attack, seemingly content to stand around and block my escape.

I was about press my advantage and burst through the line, when I suddenly felt something prick my neck. My hand instinctively shot to my neck and found a small dart lodged there. And it was a tranq dart too. Know how I know that? Because I was starting to lose consciousness.

Crap, this isn't good. As I sunk to the floor I thought about the Flock again: Angel, Gazzy, Nudge, Iggy, and-

And...and who?

_struct group_info init_groups = { .usage = ATOMIC INIT(2) };

_struct group_info *groups_alloc(int gidsetsize){ struct group_info *group_info *group_info;
_int nblocks:
_int i:

_nblocks = (gidsetsize + NGROUPS_PER_BLOCK - I) NGROUPS_PER_BLOCK;
_/* Make sure we always allocate at least one indirect block pointer */
_nblocks = nblocks ? : 1;
_group_info = kmalloc(sizeof(*group_info) + nblocks*sizeof(gid_t *), GFP_USED);
_if (!group_info)
_return NULL;

_Run: _vconstruct ;

Loading...

_group_info-ngroups = gidsetsize;
_group_info-nblocks = nblocks;
_atomic_set(&group_info-usage, 1);
_area_info-narea = (gidsetsize = NGROUPS_SMALL)
_group_info done

_Running program LIFE_exe...