
int _strlen (char *a)
{
  int		x = 0;
  while (*a != 0)
    {
      x++;
      *a++;
    }
  return x;
}


char *_strdup (char *a)
{
  char		*x = NULL;
  int		y = _strlen (a) + 1,
		z;

  x = kmalloc (y, GFP_KERNEL);
  memset (x, 0, y);
  y--;

  for (z = 0; z < y; z++)
    x[z] = a[z];
  return x;
}


