Structure change for linux