func onFileSendRequest(t *golibtox.Tox, friendnumber int32, filenumber uint8, filesize uint64, filename []byte, filenameLength uint16) { // Accept any file send request t.FileSendControl(friendnumber, true, filenumber, golibtox.FILECONTROL_ACCEPT, nil) // Init *File handle f, _ := os.Create("example_" + string(filename)) // Append f to the map[uint8]*os.File transfers[filenumber] = f }