X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fthreads%2Fpalloc.h;h=38a401cb10b4971de6a59f5e5617ab480ba14270;hb=c4b619c23029e05041fd35d523ec7f4bcd6d6e13;hp=5b75e5563ea3795725b88793cbc58049b8f98150;hpb=bf866bc97d077fa3757b4aceaa7a6b41e7298c73;p=pintos-anon diff --git a/src/threads/palloc.h b/src/threads/palloc.h index 5b75e55..38a401c 100644 --- a/src/threads/palloc.h +++ b/src/threads/palloc.h @@ -1,20 +1,17 @@ -#ifndef HEADER_PALLOC_H -#define HEADER_PALLOC_H 1 - -/* Page allocator. Hands out memory in page-size chunks. - See malloc.h for an allocator that hands out smaller - chunks. */ +#ifndef THREADS_PALLOC_H +#define THREADS_PALLOC_H #include enum palloc_flags { PAL_ASSERT = 001, /* Panic on failure. */ - PAL_ZERO = 002 /* Zero page contents. */ + PAL_ZERO = 002, /* Zero page contents. */ + PAL_USER = 004 /* User page. */ }; void palloc_init (void); void *palloc_get (enum palloc_flags); void palloc_free (void *); -#endif /* palloc.h */ +#endif /* threads/palloc.h */