Doxygen Source Code Documentation
mbig.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Functions | |
int | main (int argc, char *argv[]) |
Function Documentation
|
\** File : SUMA.c
Input paramters :
Definition at line 5 of file mbig.c.
00006 { 00007 int mm,ii ; 00008 char * cc ; 00009 00010 if( argc < 2 || strcmp(argv[1],"-help")==0 ){ 00011 printf("Usage: mbig n\n" 00012 "Will allocate n Megabytes of memory, then quit.\n") ; 00013 exit(0) ; 00014 } 00015 00016 mm = strtol( argv[1] , NULL , 10 ) ; 00017 if( mm <= 0 ) exit(1) ; 00018 00019 cc = (char *)malloc( mm*1024*1024 * sizeof(char) ) ; 00020 printf("Malloc-ed %d Megabytes",mm) ; fflush(stdout) ; 00021 for( ii=0 ; ii < mm*1024*1024 ; ii++ ) cc[ii] = (char) (ii%128) ; 00022 00023 for( ii=0 ; ii < 3 ; ii++ ){ 00024 sleep(1) ; printf(".") ; fflush(stdout) ; 00025 } 00026 printf("\n") ; exit(0) ; 00027 } |