summaryrefslogtreecommitdiff
path: root/riscos/plugin.c
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2003-07-17 15:37:36 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2003-07-17 15:37:36 +0000
commit59cf6bcb96acc614f97114cfa51d933857cd80be (patch)
treee04f1c6180ed6cda21c42b5d4040ba900fd7f964 /riscos/plugin.c
parent5b149ba1d67a0ed9108140650bee2475a3352915 (diff)
downloadnetsurf-59cf6bcb96acc614f97114cfa51d933857cd80be.tar.gz
netsurf-59cf6bcb96acc614f97114cfa51d933857cd80be.tar.bz2
[project @ 2003-07-17 15:37:36 by jmb]
move scrap directory svn path=/import/netsurf/; revision=229
Diffstat (limited to 'riscos/plugin.c')
-rw-r--r--riscos/plugin.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/riscos/plugin.c b/riscos/plugin.c
index 3f454ac21..8dba4ba87 100644
--- a/riscos/plugin.c
+++ b/riscos/plugin.c
@@ -230,13 +230,18 @@ void plugin_write_parameters_file(struct object_params *params)
byte pdata[4] = {0, 0, 0, 0};
os_fw *pfile;
int i, j, rsize;
+ char *tstr;
/* Create the file */
- xosfile_create_dir("<Wimp$ScrapDir>.NetSurf", 77);
+ xosfile_create_dir("<Wimp$ScrapDir>.WWW", 77);
+ xosfile_create_dir("<Wimp$ScrapDir>.WWW.NetSurf", 77);
/* path + filename + terminating NUL */
params->filename = xcalloc(23+10+1 , sizeof(char));
xos_read_monotonic_time((int*)&time);
- sprintf(params->filename, "<Wimp$ScrapDir>.NetSurf.p%7d", (int)time<<8);
+ tstr = xcalloc(40, sizeof(char));
+ sprintf(tstr, "%01u", (unsigned int)time<<8);
+ sprintf(params->filename, "<Wimp$ScrapDir>.WWW.NetSurf.p%1.9s", tstr);
+ xfree(tstr);
LOG(("filename: %s", params->filename));
xosfind_openoutw(osfind_NO_PATH, params->filename, NULL, &pfile);