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;