The Unix Heritage Society mailing list
 help / color / Atom feed
* [TUHS] Unix 8th / 9th edition IPC paper
@ 2020-03-16 12:31 Paul Ruizendaal
  2020-03-16 13:09 ` Chet Ramey
  2020-06-24 14:39 ` [TUHS] About the history of cfree() Jukka Ruohonen
  0 siblings, 2 replies; 4+ messages in thread
From: Paul Ruizendaal @ 2020-03-16 12:31 UTC (permalink / raw)
  To: TUHS main list


[-- Attachment #1: Type: text/plain, Size: 465 bytes --]

There is an interesting paper that Dennis Ritchie and Dave Presotto wrote, “Interprocess Communication in the Ninth Edition Unix System” (https://www.bell-labs.com/usr/dmr/www/ipcpaper.html <https://www.bell-labs.com/usr/dmr/www/ipcpaper.html>).

This appears to be an update of a paper that they wrote in 1985, “Interprocess Communication in the Eighth Edition Unix System”. This earlier paper is hard to find.

Anybody on this list who has it on hand?

[-- Attachment #2: Type: text/html, Size: 807 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [TUHS] Unix 8th / 9th edition IPC paper
  2020-03-16 12:31 [TUHS] Unix 8th / 9th edition IPC paper Paul Ruizendaal
@ 2020-03-16 13:09 ` Chet Ramey
       [not found]   ` <CAC20D2MDKAsZLCkZzZTC7EOQv-3=xDCOH4G6-eZNcGR=gNtkrA@mail.gmail.com>
  2020-06-24 14:39 ` [TUHS] About the history of cfree() Jukka Ruohonen
  1 sibling, 1 reply; 4+ messages in thread
From: Chet Ramey @ 2020-03-16 13:09 UTC (permalink / raw)
  To: Paul Ruizendaal, TUHS main list

On 3/16/20 8:31 AM, Paul Ruizendaal wrote:
> There is an interesting paper that Dennis Ritchie and Dave Presotto wrote,
> “Interprocess Communication in the Ninth Edition Unix System”
> (https://www.bell-labs.com/usr/dmr/www/ipcpaper.html).
> 
> This appears to be an update of a paper that they wrote in 1985,
> “Interprocess Communication in the Eighth Edition Unix System”. This
> earlier paper is hard to find.
> 
> Anybody on this list who has it on hand?

It's supposed to be in the proceedings of the June, 1985 Usenix conference.
If anyone has a hard copy, and the full paper is in there, it should be
scannable.


-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
		 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, UTech, CWRU    chet@case.edu    http://tiswww.cwru.edu/~chet/

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [TUHS] Unix 8th / 9th edition IPC paper
       [not found]   ` <CAC20D2MDKAsZLCkZzZTC7EOQv-3=xDCOH4G6-eZNcGR=gNtkrA@mail.gmail.com>
@ 2020-03-16 14:40     ` Clem Cole
  0 siblings, 0 replies; 4+ messages in thread
From: Clem Cole @ 2020-03-16 14:40 UTC (permalink / raw)
  To: TUHS main list


[-- Attachment #1: Type: text/plain, Size: 380 bytes --]

I sent it off list to Chet and Paul but it's too big for Warren's
reflector.  I'll work with him to get it separately.  If anyone else wants
it before, please let me know off list.

Clem

On Mon, Mar 16, 2020 at 10:37 AM Clem Cole <clemc@ccc.com> wrote:

> Here you go...
>
> Warren - Would please be able to add to the docs/paper directories...
> USENIX Summer 1985 June 11-14
>

[-- Attachment #2: Type: text/html, Size: 1121 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* [TUHS] About the history of cfree()
  2020-03-16 12:31 [TUHS] Unix 8th / 9th edition IPC paper Paul Ruizendaal
  2020-03-16 13:09 ` Chet Ramey
@ 2020-06-24 14:39 ` Jukka Ruohonen
  1 sibling, 0 replies; 4+ messages in thread
From: Jukka Ruohonen @ 2020-06-24 14:39 UTC (permalink / raw)
  To: tuhs

Hello,

does anyone remember details on how the cfree() function ended to <stdlib.h>
of various systems? 

From the only available documentation I could easily find [1], I'd reckon it
came from SCO's malloc implementation that tried to conform to Intel's i386
iBCS. But almost all other systems wrapped it to free().  Interestingly, it
seems that also SunOS 4.0 (1988) used the free()-wrapper.  So was the
3-parameter cfree() only used in SCO XENIX 386 (1987) and the like [2]?

Anyways, a small but interesting detail, and I suppose a good example on the
developments that led to ANSI C.

- Jukka

[1] https://man7.org/linux/man-pages/man3/cfree.3.html
[2] https://www.landley.net/history/mirror/unix/scohistory.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, back to index

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-16 12:31 [TUHS] Unix 8th / 9th edition IPC paper Paul Ruizendaal
2020-03-16 13:09 ` Chet Ramey
     [not found]   ` <CAC20D2MDKAsZLCkZzZTC7EOQv-3=xDCOH4G6-eZNcGR=gNtkrA@mail.gmail.com>
2020-03-16 14:40     ` Clem Cole
2020-06-24 14:39 ` [TUHS] About the history of cfree() Jukka Ruohonen

The Unix Heritage Society mailing list

Archives are clonable: git clone --mirror http://inbox.vuxu.org/tuhs

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.tuhs


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git