root/examples/oshmem_shmalloc.c

/* [<][>][^][v][top][bottom][index][help] */

DEFINITIONS

This source file includes following definitions.
  1. main

   1 /*
   2  * Copyright (c) 2014-2016 Mellanox Technologies, Inc.
   3  *                         All rights reserved.
   4  * $COPYRIGHT$
   5  *
   6  * Additional copyrights may follow
   7  *
   8  * $HEADER$
   9  *
  10  * This sample allocates (shmalloc) symmetric memory (1 long integer),
  11  * and then frees it. Success of allocation is not checked.
  12  *
  13  * Produces no output.
  14  */
  15 
  16 #include <shmem.h>
  17 
  18 int main(void)
  19 {
  20     long *x;
  21 
  22     shmem_init();
  23 
  24     x = (long *) shmem_malloc(sizeof(*x));
  25 
  26     shmem_free(x);
  27 
  28     shmem_finalize();
  29 }
  30 

/* [<][>][^][v][top][bottom][index][help] */