> New *system calls* are generally avoided (especially if they might be > useful to non-privileged code) because they come with a *very* high > backward compatibility burden ioctls come with the same burden though.