From mboxrd@z Thu Jan 1 00:00:00 1970 From: arisawa Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <63E9BCDE-8F08-40AF-89C4-E50FF60F2BDF@ar.aichi-u.ac.jp> Date: Sun, 14 Sep 2014 11:54:30 +0900 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\)) Subject: [9fans] segattach in telnetd Topicbox-Message-UUID: 164adfce-ead9-11e9-9d60-3106f5b1d025 Hello, we have an example for segattach() in /sys/src/cmd/ip/telnetd.c void* share(ulong len) { uchar *vastart; vastart = sbrk(0); if(vastart == (void*)-1) return 0; vastart += 2*1024*1024; if(segattach(0, "shared", vastart, len) == (void*)-1) return 0; return vastart; } I think it should be - if(segattach(0, "shared", vastart, len) == (void*)-1) + if((vastart = segattach(0, "shared", vastart, len)) == (void*)-1) Kenji Arisawa