rem: op == B_ENTRY_CREATED ? "B_ENTRY_CREATED" : "B_ENTRY_REMOVED", name, port, token);
add: text, name, port, token);
context: send_notification(port_id port, long token, ulong what, long op, nspace_id nsida,		nspace_id nsidb, vnode_id vnida, vnode_id vnidb, vnode_id vnidc,		const char *name){	update_message message;#ifdef DEBUG	printf("send_notification... op = %s, name = %s, port = %ld, token = %ld\n",		op == B_ENTRY_CREATED ? "B_ENTRY_CREATED" : "B_ENTRY_REMOVED", name, port, token);#endif	message.op = op;	message.device = nsida;	message.toDevice = nsidb;	message.parentNode = vnida;	message.targetNode = vnidb;	message.node = vnidc;		if (name != NULL) {		strcpy(message.name, name);			// name is 256 character at maximum	} else		message.name[0] = '\0';	return write_port(gTrackerPort, what, &message, sizeof(message));}