diff options
author | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-01-12 23:43:12 +0800 |
---|---|---|
committer | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-01-12 23:43:12 +0800 |
commit | ebfb5cf86e54df87bdbd952cfed7714325d530a3 (patch) | |
tree | d54ef1ad8ebb83cdeac1186d738b50fb71bb05fb /mbbsd/announce.c | |
parent | 81714aa12e87b72e4dcddde246afb8011f7b06f0 (diff) | |
download | pttbbs-ebfb5cf86e54df87bdbd952cfed7714325d530a3.tar pttbbs-ebfb5cf86e54df87bdbd952cfed7714325d530a3.tar.gz pttbbs-ebfb5cf86e54df87bdbd952cfed7714325d530a3.tar.bz2 pttbbs-ebfb5cf86e54df87bdbd952cfed7714325d530a3.tar.lz pttbbs-ebfb5cf86e54df87bdbd952cfed7714325d530a3.tar.xz pttbbs-ebfb5cf86e54df87bdbd952cfed7714325d530a3.tar.zst pttbbs-ebfb5cf86e54df87bdbd952cfed7714325d530a3.zip |
implement basic cp(1), fix "/bin/cp: Argument list too long."
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2393 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/announce.c')
-rw-r--r-- | mbbsd/announce.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/mbbsd/announce.c b/mbbsd/announce.c index c580dc6e..2ac04137 100644 --- a/mbbsd/announce.c +++ b/mbbsd/announce.c @@ -354,9 +354,7 @@ a_pasteitem(menu_t * pm, int mode) } else if (dashd(copyfile)) { stampdir(newpath, &item); memcpy(copytitle, "¡»", 2); - snprintf(buf, sizeof(buf), - "/bin/cp -r %s/* %s/.D* %s", copyfile, copyfile, - newpath); + copy_file(copyfile, newpath); system(buf); } else { outs("µLªk«þ¨©¡I"); |