> Here is a new diff that supports 0 and negative m values.

I am very unsure about negative values.

In posix you have

   -m-1
and
   -m -1

And you'll observe the latter doesn't work like you think it should.

Reply via email to