rem: if (status < B_OK)
add: if (status < FS_OK)
context: tracker_loop(void *data){	// create global messaging port		gTrackerPort = create_port(128, "fsh tracker port");	if (gTrackerPort < B_OK)		return gTrackerPort;	while (true) {		update_message message;		int32 code;		status_t status = read_port(gTrackerPort, &code, &message, sizeof(message));		if (status < B_OK)			continue;		if (code == FSH_KILL_TRACKER)			break;		if (code == FSH_NOTIFY_LISTENER) {			printf("tracker: notify listener received\n");			if (message.op != B_ATTR_CHANGED && message.op != B_DEVICE_UNMOUNTED)				tracker_query_file(message.device, message.parentNode, message.name);		} else if (code == B_QUERY_UPDATE) {			printf("tracker: query update received\n");			tracker_query_file(message.device, message.parentNode, message.name);		} else {			printf("tracker: unknown code received: 0x%lx\n", code);		}	}	delete_port(gTrackerPort);	return B_OK;}