Return to BSD News archive
Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!uunet!utcsri!torn!ryelect!elf
From: elf@ee.ryerson.ca (luis fernandes)
Subject: Re: mktemp - Bus Error.
Message-ID: <1992Nov2.210351.12723@ee.ryerson.ca>
Sender: news@ee.ryerson.ca
Nntp-Posting-Host: brundel
Organization: Ryerson Polytechnical Institute, Toronto
References: <6607@otc.otca.oz>
Date: Mon, 2 Nov 1992 21:03:51 GMT
Lines: 28
In article <6607@otc.otca.oz> alexk@otc.otca.oz.au (Alex Kowalenko) writes:
>I'm having problems with mktemp failing due to a Bus Error. Even a simple program like the
>following will fail:
>
>#include<stdio.h>
>
>main()
>{
> printf("%s\n",mktemp("XXXX"));
>}
>
>
>Anyone else noticed this yet? Any fixes in mktemp?
>
According to the man:
mktemp() creates a unique file name, typically in a tem-
porary filesystem, by replacing template with a unique file
name, and returns the address of template. The string in
template should contain a file name with six trailing Xs;
mktemp() replaces the Xs with a letter and the current pro-
cess ID. The letter will be chosen so that the resulting
name does not duplicate an existing file.
Life goes on...
--
luis fernandes <elf@ee.ryerson.ca>