Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Fifo/MailManager.cc @ 5:75f184d16fa5
*** empty log message ***
author | gongo |
---|---|
date | Tue, 05 Feb 2008 23:32:43 +0900 |
parents | 2356238ebea7 |
children | 39ce245235d4 |
comparison
equal
deleted
inserted
replaced
4:3b57f13a207a | 5:75f184d16fa5 |
---|---|
1 #include <stdio.h> | 1 #include <stdio.h> |
2 #include <stdlib.h> | |
2 #include "MailManager.h" | 3 #include "MailManager.h" |
3 | 4 |
4 int | 5 int |
5 MailManager::init_pool_mailQueue(int num) | 6 MailManager::init_pool_mailQueue(int num) |
6 { | 7 { |
13 int | 14 int |
14 MailManager::extend_pool_mailQueue(int num) | 15 MailManager::extend_pool_mailQueue(int num) |
15 { | 16 { |
16 MailQueuePtr q; | 17 MailQueuePtr q; |
17 | 18 |
18 q = new MailQueue[num+1]; | 19 //q = new MailQueue[num+1]; |
20 q = (MailQueuePtr)malloc(sizeof(MailQueue)*(num+1)); | |
19 | 21 |
20 if (q == NULL) { | 22 if (q == NULL) { |
21 return -1; | 23 return -1; |
22 } | 24 } |
23 q->next = mailQueuePool; | 25 q->next = mailQueuePool; |