pack_left.c 201 B

12345678910111213
  1. #include <nlusctl.h>
  2. int uc_space_left(struct ucbuf* uc)
  3. {
  4. struct ucattr* msg = (void*)uc->buf;
  5. int len = uc->len;
  6. int ptr = msg->len;
  7. if(!ptr) return 0; /* overflowed */
  8. return (len - ptr);
  9. }