double cycle list api for linux