Ejemplo n.º 1
0
void *SNetMemResize( void *ptr, size_t size)
{
  if ((ptr = realloc(ptr, size)) == NULL) {
    SNetMemFailed();
  }
  return ptr;
}
Ejemplo n.º 2
0
void *SNetMemAlloc( size_t size)
{
  void *ptr = NULL;
  if (size && (ptr = malloc(size)) == NULL) {
    SNetMemFailed();
  }
  return ptr;
}
Ejemplo n.º 3
0
void *SNetMemResize( void *ptr, size_t size)
{
  fprintf(stderr,"\n\n** Fatal Error ** : SNetMemResize called .\n\n");
  if ((ptr = realloc(ptr, size)) == NULL) {
    SNetMemFailed();
  }
  return ptr;
}
Ejemplo n.º 4
0
void* SNetMemAlign( size_t size)
{
  void *vptr;
  int retval;
  size_t remain = size % LINE_SIZE;
  size_t request = remain ? (size + (LINE_SIZE - remain)) : size;

  if ((retval = posix_memalign(&vptr, LINE_SIZE, request)) != 0) {
    errno = retval;
    SNetMemFailed();
  }
  return vptr;
}
Ejemplo n.º 5
0
void* SNetMemAlign( size_t size)
{
  fprintf(stderr,"\n\n** Fatal Error ** : SNetMemAlign called .\n\n");
  void *vptr;
  int retval;
  size_t remain = size % LINE_SIZE;
  size_t request = remain ? (size + (LINE_SIZE - remain)) : size;

  if ((retval = posix_memalign(&vptr, LINE_SIZE, request)) != 0) {
    errno = retval;
    SNetMemFailed();
  }
  return vptr;
}