From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-vk0-f45.google.com ([209.85.213.45]) by ur; Wed Feb 15 00:59:21 EST 2017 Received: by mail-vk0-f45.google.com with SMTP id k127so93213640vke.0 for <9front@9front.org>; Tue, 14 Feb 2017 21:59:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=offblast-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=p2bqS1cMkU0mQdDfnivtAjLz4Kfx2IJDepGqslw7aHM=; b=ky71bY2wIWLk9kFESmbCXAYN32FdVuZgnXWeqT33lYQ03iq36r8PpHlI8ysibL3wlX kS1hM5dXFbwcisEbf1+TS2/8oxol6/hwak0i5u3kOBjg5Owxlk9ws8WI74H5mY8q8WYo nNoiHRZMWzPllBpcyWSCmPKPHGl4/okwrDJvt6pZPymlae1fF+WFyENHoBN4+ugHMgXN /XPImLichHYMjymHhRHWZQ00/fD61loqEYFPifr9XWOpzvLIlRcF+m+OAkTy7dCrqhV3 G9JDwRI/L80rfKqpnZzXJEKr2M+VAka/Sy5ymQpPhGk2Zt4E4AqBLOlatnLlmYTtInXN bg0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=p2bqS1cMkU0mQdDfnivtAjLz4Kfx2IJDepGqslw7aHM=; b=mI64zgyh9s2qHq0lB4yUGCR3C0WjmQ8Q0AyiCubSfEfOrEjVnAnieqTAG/K3Ti94Ld xaHPrHi+kvOV6q6asRnaOMe9fik/rciyZrXjpNPXvKpVLocdo9RztHyz1FCldEViXqcf KFg1HRnQKPCIZODCFgwsUyNd+qeAsTxhRl+Dx0dgvocHZDJDgiC/md0zDJLfyADCFXp9 5U3m2V2xItmLLr88iLITy9bpddWkqdLa9YlqaEiVylzLMKdTg317lNPn/7jaFYQYC7LU ANyGABoRZg0Xes3r3FMTlpLIL9s8ZVyKvSsCOvmQtX4fsA2e0WWrWG61AflqxJyOvssK Xf4w== X-Gm-Message-State: AMke39l5Y8DR2lsFGfl0hEnacPpvq5uckL5XzhItCpuHcNkBtjDKQjr1Ov04IUXJOIikuIsQOgvZISOlhmBzDw== X-Received: by 10.31.53.204 with SMTP id c195mr13737801vka.145.1487138357360; Tue, 14 Feb 2017 21:59:17 -0800 (PST) MIME-Version: 1.0 Received: by 10.103.69.89 with HTTP; Tue, 14 Feb 2017 21:58:56 -0800 (PST) From: Nick Owens Date: Tue, 14 Feb 2017 21:58:56 -0800 Message-ID: Subject: 64 bit botches in games/music To: 9front@9front.org Content-Type: multipart/mixed; boundary=001a1144760886672305488b6152 List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: extension grid storage CMS proxy --001a1144760886672305488b6152 Content-Type: text/plain; charset=UTF-8 attached is a proposed patch to fix pointer reallocs in jukefs, and to fix chan size in playlistfs. if it's ok i'll commit it. --001a1144760886672305488b6152 Content-Type: text/plain; charset=US-ASCII; name="music.diff" Content-Disposition: attachment; filename="music.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iz6jr8rd0 ZGlmZiAtciAxMmU0OTQwNDU2OTYgc3lzL3NyYy9nYW1lcy9tdXNpYy9qdWtlZnMvcGFyc2UuYwot LS0gYS9zeXMvc3JjL2dhbWVzL211c2ljL2p1a2Vmcy9wYXJzZS5jCU1vbiBGZWIgMTMgMjI6Mjg6 MzUgMjAxNyArMDEwMAorKysgYi9zeXMvc3JjL2dhbWVzL211c2ljL2p1a2Vmcy9wYXJzZS5jCVdl ZCBGZWIgMTUgMDU6NTM6MzYgMjAxNyAtMDgwMApAQCAtMjc1LDcgKzI3NSw3IEBACiAJCQkJY2F0 c2V0aW5pdCgmb3QtPmNhdGVnb3JpZXMsIGNhdG5yKyspOwogCQkJCS8qIEFuZCBtYWtlIGFuIGVu dHJ5IGluIHRoZSBjYXRvYmplY3RzIHRhYmxlICovCiAJCQkJaWYobmNhdCA8PSBudG9rZW4pewot CQkJCQljYXRvYmplY3RzID0gcmVhbGxvYyhjYXRvYmplY3RzLCAobnRva2VuKzEpKnNpemVvZihP YmplY3QqKSk7CisJCQkJCWNhdG9iamVjdHMgPSByZWFsbG9jKGNhdG9iamVjdHMsIChudG9rZW4r MSkqc2l6ZW9mKE9iamVjdCoqKSk7CiAJCQkJCXdoaWxlKG5jYXQgPD0gbnRva2VuKSBjYXRvYmpl Y3RzW25jYXQrK10gPSBuaWw7CiAJCQkJfQogCQkJCWlmKGNhdG9iamVjdHNbbnRva2VuXSAhPSBu aWwpCkBAIC00MzYsNyArNDM2LDcgQEAKIAkJICovCiAJCWZvcihpID0gMDsgaSA8IHBhcmVudC0+ bmNoaWxkcmVuOyBpKyspCiAJCQkJaWYocGFyZW50LT5jaGlsZHJlbltpXSA9PSBjaGlsZCkgcmV0 dXJuOwotCQlwYXJlbnQtPmNoaWxkcmVuID0gcmVhbGxvYyhwYXJlbnQtPmNoaWxkcmVuLCAoaSsx KSo0KTsKKwkJcGFyZW50LT5jaGlsZHJlbiA9IHJlYWxsb2MocGFyZW50LT5jaGlsZHJlbiwgKGkr MSkqc2l6ZW9mKE9iamVjdCoqKSk7CiAJCXBhcmVudC0+Y2hpbGRyZW5baV0gPSBjaGlsZDsKIAkJ cGFyZW50LT5uY2hpbGRyZW4rKzsKIAkJaWYocGFyZW50LT50eXBlID09IENhdGVnb3J5ICYmIGNo aWxkLT50eXBlID09IENhdGVnb3J5KQpAQCAtNDU3LDcgKzQ1Nyw3IEBACiAJCWkgPSBjaGlsZC0+ bmNhdHBhcmVudHM7CiAJCWlmKDApIGZwcmludCgyLCAiYWRkY2F0cGFyZW50ICVzIHBhcmVudCAl ZCB0eXBlICVkIGNoaWxkICVkIHR5cGUgJWRcbiIsd2hlcmUsCiAJCQlwYXJlbnQtPnRhYm5vLCBw YXJlbnQtPnR5cGUsIGNoaWxkLT50YWJubywgY2hpbGQtPnR5cGUpOwotCQljaGlsZC0+Y2F0cGFy ZW50cyA9IHJlYWxsb2MoY2hpbGQtPmNhdHBhcmVudHMsIChpKzEpKjQpOworCQljaGlsZC0+Y2F0 cGFyZW50cyA9IHJlYWxsb2MoY2hpbGQtPmNhdHBhcmVudHMsIChpKzEpKnNpemVvZihPYmplY3Qq KikpOwogCQljaGlsZC0+Y2F0cGFyZW50c1tpXSA9IHBhcmVudDsKIAkJY2hpbGQtPm5jYXRwYXJl bnRzKys7CiB9CkBAIC00NzYsNyArNDc2LDcgQEAKIC8vCQkJCWlmKGNoaWxkLT5jYXRwYXJlbnRz W2ldID09IHBhcmVudCkgcmV0dXJuOwogCQlpID0gY2hpbGQtPm5jYXRwYXJlbnRzOwogCQlmcHJp bnQoMiwgImFkZGNhdHBhcmVudCBwYXJlbnQgJWQgY2hpbGQgJWRcbiIsIHBhcmVudC0+dGFibm8s IGNoaWxkLT50YWJubyk7Ci0JCWNoaWxkLT5jYXRwYXJlbnRzID0gcmVhbGxvYyhjaGlsZC0+Y2F0 cGFyZW50cywgKGkrMSkqNCk7CisJCWNoaWxkLT5jYXRwYXJlbnRzID0gcmVhbGxvYyhjaGlsZC0+ Y2F0cGFyZW50cywgKGkrMSkqc2l6ZW9mKE9iamVjdCoqKSk7CiAJCWNoaWxkLT5jYXRwYXJlbnRz W2ldID0gcGFyZW50OwogCQljaGlsZC0+bmNhdHBhcmVudHMrKzsKIH0KZGlmZiAtciAxMmU0OTQw NDU2OTYgc3lzL3NyYy9nYW1lcy9tdXNpYy9wbGF5bGlzdGZzL3BsYXllci5jCi0tLSBhL3N5cy9z cmMvZ2FtZXMvbXVzaWMvcGxheWxpc3Rmcy9wbGF5ZXIuYwlNb24gRmViIDEzIDIyOjI4OjM1IDIw MTcgKzAxMDAKKysrIGIvc3lzL3NyYy9nYW1lcy9tdXNpYy9wbGF5bGlzdGZzL3BsYXllci5jCVdl ZCBGZWIgMTUgMDU6NTM6MzYgMjAxNyAtMDgwMApAQCAtMzU2LDcgKzM1Niw3IEBACiAJZm9yKGkg PSAwOyBpIDwgTlNwYXJlYnVmOyBpKyspCiAJCXNlbmRwKHNwYXJlLCBtYWxsb2Moc2l6ZW9mKFBh Y2J1ZikpKTsKIAotCXBsYXljID0gY2hhbmNyZWF0ZShzaXplb2YoUG1zZyksIDEpOworCXBsYXlj ID0gY2hhbmNyZWF0ZShzaXplb2YodWxvbmcpLCAxKTsKIAlwcm9jcmZvcmsoZGVjcHJvYywgbmls LCAzMioxMDI0LCBSRkZERyk7CiAJcHJvY3Jmb3JrKHBjbXByb2MsIG5pbCwgMzIqMTAyNCwgUkZG REcpOwogfQoK --001a1144760886672305488b6152--