⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelo

📁 unix 下tar 执行程序的源代码
💻
📖 第 1 页 / 共 3 页
字号:
Mon Jul  1 14:14:06 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* Release of version 1.10; appropriate changes to README.

	* create.c: Removed printf's about sparse files.

	* Fix a misplaced quote in level-0 and change some >& into
	2>&1.

Fri Jun 21 23:04:31 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* list.c (skip_extended_headers): Userec was being called in
	the wrong place.

Thu Jun 20 19:10:35 1991  David J. MacKenzie  (djm at geech.gnu.ai.mit.edu)

	* tar.h: Use ANSI prototypes for msg and msg_perror if
	STDC_MSG is defined, even if BSD42 is also.

	* Makefile: Replace DESTDIR with bindir.
	(install): Don't install tar.texinfo.  There's no standard
	place for texinfo files, and /usr/local/man is inappropriate.
	Add TAGS, distclean, and realclean targets and SHELL= line.

	* version.c: Move old change history to bottom of ChangeLog.

Wed Jun 12 12:43:58 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* rtape_lib.c (__rmt_write): #ifdef should reference
	SIGNAL_VOID, not USG.

Wed Jun  5 14:57:11 1991  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)

	* tar.c (name_match, addname): Ugly hack to handle -C without
	any files specified.  
	tar.h (struct name): New field for ugly hack.

Mon Jun  3 14:46:46 1991  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)

	* testpad.c: New file to determine if we need special padding
	in struct header in tar.h.

	* tar.h (struct header): include padding if necessary, include
	testpad.h.

	* Makefile: rules to create testpad.h, etc.

Wed May 22 16:02:35 1991  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)

	* tar.c (options): -L takes an argument.

	* rtape_lib.c (__rmt_open): add /usr/bin/nsh to the list of
	remote shell programs.

	* create.c: define MAXPATHLEN if we don't get it from a system
	header file.

	* create.c (deal_with_sparse): return a real return value if
	we can't open the file.

	* tar.c (long_options): +newer takes an argument.
	(describe): fix printing in various trivial ways

Tue May 21 17:15:19 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* tar.c (long_options): +get and +concatentate don't require arguments

Mon May 20 15:55:30 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* create.c (write_eot): Don't try and write an EOF if we are
	already at one.

	* port.c (strstr): Looking for null string should return zero.

Sun May 19 22:30:10 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* tar.c (options): -l doesn't take an argument

	* Makefile: minor fix for SGI 4D defines from torda@scum.ethz.ch

	* rtape_server.c (main.c): Suggested mod for 386/AIX from
	Minh Tran-Le.  I'm suspicious about this one.

	* create.c (dump_file): Mods from Minh Tran-Le for hidden
	files on AIX.
	gnu.c (collect_and_sort_name, get_dir_contents): AIX hidden file mod.

	* tar.c: (name_next): Mod from David Taylor to allow -C inside
	a file list given to -T.

	* Makefile: Comment describing presence of USE_REXEC.

	* extract.c (extract_archive, case LF_SPARSE): zero check for
	last element on numbytes needs to look at value after
	converted from octal.

	* port.c: Don't always demand strstr, check for HAVE_STRSTR
	instead.
	Makefile: Comment describing presence of HAVE_STRSTR option.

Sun May 19 18:39:48 1991  David J. MacKenzie  (djm at churchy.gnu.ai.mit.edu)

	* port.c (get_date): Renamed from getdate, to avoid SVR4 conflict.
	* tar.c: Call get_date instead of getdate.

Fri May 10 02:58:17 1991  Noah Friedman  (friedman at nutrimat)

        * tar.c:  added "\n\" to the end of some documentation strings
          where they were left off.  

Thu May  9 17:28:54 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* Makefile: added level-0, level-1, and backup-specs to AUX.
	* version.c: changed to 1.10 beta.
	* README: updated for 1.10 beta release.

Tue Apr  2 12:04:54 1991  Michael I Bushnell  (mib at godwin)

	* create.c (dump_file): HPUX's st_blocks is in 1024 byte units
	instead of 512 like the rest of the world, so I special cased
	it.
	* tar.c: Undo Noah's changes.

Mon Apr  1 17:49:28 1991  Noah Friedman  (friedman at wookumz.gnu.ai.mit.edu)

        (This ought to be temporary until things are fixed properly. )

        * tar.c: (struct option long_options):  flag for "sparse" zero if
          compiling under hpux. 
          tar.c: (functon options): case 'S' is a no-op if compiling under
          hpux. 

Sat Mar 30 12:20:41 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* tar.h: new variable tape_length.

	* tar.c (options): add new option +tape-length / -L.

	* buffer.c (fl_write): Turn #ifdef TEST code for limited tape
	length on always, for tape-length option.

	* create.c (dump_file): avoid apollo lossage where S_IFIFO == S_IFSOCK.

        * buffer.c: include regex.h
	* buffer.c (fl_read, open_archive): Use regex routines for
	volume header match.
	* xmalloc.c: removed file; wasn't necessary.
	* tar.c: (main) use ck_malloc instead of xmalloc.

Thu Mar 28 04:05:05 1991  Noah Friedman  (friedman at goldman)

        * regex.c, regex.o: New links. 
        * tar.c: include regex.h. 
        * Makefile (OBJ2): Add regex.o.
        (regex.o, tar.o): Depend on regex.h
        (SRC2, AUX): Add the new files.

Sat Mar 23 15:39:42 1991  Noah Friedman  (friedman at wookumz.gnu.ai.mit.edu)

        * Makefile: added default flags and options for compiling under
          hpux.

        * Added files alloca.c and xmalloc.c 

Sat Mar 23 14:35:31 1991  Michael I Bushnell  (mib at geech.gnu.ai.mit.edu)

	* port.c: Define WANT_VALLOC in HPUX.

Fri Mar 15 06:20:15 1991  David J. MacKenzie  (djm at geech.ai.mit.edu)

	* rtape_lib.c: If USG and not HAVE_MTIO, define NO_RMTIOCTL
	automatically.
	(_rmt_rexec): Temporarily re-open stdin and stdout to
	/dev/tty, to guarantee that rexec() can prompt and read the
	login name and password from the user.
	From pascal@cnam.cnam.fr (Pascal Meheut).
	* Makefile: Mention -DUSE_REXEC.

Fri Mar  8 20:15:11 1991  Michael I Bushnell  (mib at wookumz.ai.mit.edu)

	* tar.h, Makefile:  Makefile CPP macro HAVE_SIZE_T might be
	useful for some people.

	* gnu.c: lstat->stat define where appropriate

	* buffer.c (fl_write): keep track of amount written for +totals.
	* tar.c, tar.h: set flag f_totals from +totals option
	* tar.h (f_totals, tot_written): new variables
	* tar.c (main): print total written with CMD_CREATE

	* tar.c (main): return appropriate exit status

Thu Jan 17 00:50:21 1991  David J. MacKenzie  (djm at apple-gunkies)

	* port.c: Remove a spurious `+' between functions (a remnant
	of a context diff, apparently).

Wed Jan  9 19:43:59 1991  Michael I Bushnell  (mib at pogo.ai.mit.edu)

	* create.c (where_is_data): Rewritten to be better, and then
	#ifdef-ed out.
	(deal_with_sparse): Severly pruned.  Now we write or don't
	write only complete blocks, not worrying about partial blocks.
	This simplifies calculations, removes bugs, and elides the
	second scan through the block.  The first was zero_record, the
	second was where_is_data.

Mon Jan  7 17:13:29 1991  Michael I Bushnell  (mib at wookumz.ai.mit.edu)

	* create.c (deal_with_sparse): Second computation (for short
	reads) of numbytes increment had subtraction backwards.
	Need to handle calling where_is_data better when we did a
	short read (it might go past the end of the read), also, set
	sparsearray[...].offset in this case too.

Fri Jan  4 12:24:38 EST 1991	Jay Fenlason (hack@ai.mit.edu)

	* buffer.c  Return a special error code if the archive you're
	trying to read starts with a different label than the one specified
	on the command line.

Wed Jan  2 12:05:21 EST 1991	Jay Fenlason (hack@ai.mit.edu)

	* gnu.c  Prepend the current directory to the gnu_dumpfile, so that
	-C's won't affect where the output goes. (sigh.)

Tue Dec 18 18:05:59 EST 1990	Jay Fenlason (hack@ai.mit.edu)

	* (gnu.c)  Don't complain if the gnudumpfile we're reading info
	from doesn't exist.

	* create.c  Write out gnudumpfile after finishing writing the archive.

	* tar.c  Add +exclude FNAME, and make +exclude-from do what +exclude
	used to.

		Make +version an operation, not an option.

		add +confirmation alias for +interactive.

Tue Dec  4 13:28:08 EST 1990	Jay Fenlason (hack@ai.mit.edu)

	* tar.c (check_exclude)  Don't let MUMBLE match MUMBLE.c or fooMUMBLE
	but only foo/MUMBLE

	* Add the name mangler (mangle.c, plus changes to create.c and
	extract.c)

	* extract.c  Three small patches from Chip Salzenberg
	(tct!chip@uunet.uu.net)

		Don't complain when extracting a link, IFF it already exists.

		Don't complain when extracting a directory IFF it already
		exists.

		Don't ad u+wx to directories when running as root.

	* gnu.c  Some changes from Chip Salzenberg to make
	+listed-incremental work.

	* port.c Add the F_FREESP emulation of the ftruncate syscall.

Wed Nov 21 15:57:07 EST 1990	Jay Fenlason (hack@ai.mit.edu)

	Remove excess \n from lots of msg() calls.

Mon Nov 19 14:09:43 EST 1990	Jay Fenlason (hack@ai.mit.edu)

	* tar.c  Rename +volume to +label

Fri Nov 16 15:43:44 1990  David J. MacKenzie  (djm at apple-gunkies)

	* tar.c (describe): Include the default values for -b and -f
	(as set in the Makefile) in the message.

Thu Nov 15 13:36:45 EST 1990	Jay Fenlason (hack@ai.mit.edu)

	* extract.c (extract_archive)  Do the utime() call before the
	chmod() call, 'cuz some versons of utime() trash the file's mode
	bits.

	* list.c (read_and)	Call do_something on volume headers and
	multivol files even if they don't match the names we're looking for,
	etc. . .

Tue Nov  6 13:51:46 EST 1990	Jay Fenlason (hack@ai.mit.edu)

	* port.c (un-quote-string)	Don't try to write a null
	if there's already one there.

Thu Nov  1 14:58:57 EST 1990	Jay Fenlason (hack@ai.mit.edu)

	* buffer.c  (new_volume) fflush(msg_file) before reading for
	confirmation on new volume.  On EOF or error, print error msg and
	abort.

Mon Oct 29 12:06:35 EST 1990	Jay Fenlason (hack@ai.mit.edu)

	* getdate.y	Use new version of getdate().

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -