diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2003-07-17 15:37:36 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2003-07-17 15:37:36 +0000 |
commit | 59cf6bcb96acc614f97114cfa51d933857cd80be (patch) | |
tree | e04f1c6180ed6cda21c42b5d4040ba900fd7f964 /riscos/plugin.c | |
parent | 5b149ba1d67a0ed9108140650bee2475a3352915 (diff) | |
download | netsurf-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.c | 9 |
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); |