1 /* This file is part of the Project Athena Zephyr Notification System. 2 * It contains source for the ZFlushSubscriptions function. 3 * 4 * Created by: Robert French 5 * 6 * Copyright (c) 1987 by the Massachusetts Institute of Technology. 7 * For copying and distribution information, see the file 8 * "mit-copyright.h". 9 */ 10 11 #include "internal.h" 12 ZFlushSubscriptions()13Code_t ZFlushSubscriptions() 14 { 15 register int i; 16 17 if (!__subscriptions_list) 18 return (ZERR_NONE); 19 20 for (i=0;i<__subscriptions_num;i++) { 21 free(__subscriptions_list[i].zsub_class); 22 free(__subscriptions_list[i].zsub_classinst); 23 free(__subscriptions_list[i].zsub_recipient); 24 } 25 26 free((char *)__subscriptions_list); 27 28 __subscriptions_list = 0; 29 __subscriptions_num = 0; 30 31 return (ZERR_NONE); 32 } 33 34