From a1ad6be4a7ff5a0a02dc3b82c2bf3043693122e1 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 2 Jan 2006 16:04:34 +0000 Subject: [PATCH] *** empty log message *** --- Changes | 1 + src/Makefile.in | 12 ++++-------- src/command.C | 3 ++- src/rxvtperl.h | 2 +- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/Changes b/Changes index 7e55e028..1811dc7d 100644 --- a/Changes +++ b/Changes @@ -15,6 +15,7 @@ WISH: just for fun, do shade and tint with XRender. - optionally embed a perl interpreter, which can be used for more intelligent/customized selection support, visual feedback, menus etc. See the urxvtperl manpage. + - fix directory permissions on install. - improved sched_yield support. 6.2 Mon Jan 2 16:03:01 CET 2006 diff --git a/src/Makefile.in b/src/Makefile.in index 8b87390a..e404bb99 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -9,7 +9,6 @@ VPATH = @srcdir@ top_builddir = .. basedir = .. thisdir = src -MKDIR = @top_srcdir@/autoconf/mkinstalldirs # for developers: the following debug options may be used # -DDEBUG_CMD -DDEBUG_MAIN -DDEBUG_MENU -DDEBUG_MENUARROWS @@ -95,17 +94,14 @@ distclean: realclean (cd $(srcdir); $(RMF) Makefile) install-perl: -@IF_PERL@ $(MKDIR) $(DESTDIR)$(libdir) -@IF_PERL@ $(MKDIR) $(DESTDIR)$(libdir)/urxvt -@IF_PERL@ $(MKDIR) $(DESTDIR)$(libdir)/urxvt/perl-ext +@IF_PERL@ $(INSTALL) -d $(DESTDIR)$(libdir) +@IF_PERL@ $(INSTALL) -d $(DESTDIR)$(libdir)/urxvt +@IF_PERL@ $(INSTALL) -d $(DESTDIR)$(libdir)/urxvt/perl-ext @IF_PERL@ $(INSTALL_DATA) urxvt.pm $(DESTDIR)$(libdir)/urxvt/urxvt.pm @IF_PERL@ for ext in perl-ext/*; do $(INSTALL_DATA) "$$ext" $(DESTDIR)$(libdir)/urxvt/"$$ext"; done install: allbin alldoc install-perl - $(MKDIR) $(DESTDIR)$(bindir) - $(RMF) $(RXVT_BINNAME) - $(RMF) $(RXVTC_BINNAME) - $(RMF) $(RXVTD_BINNAME) + $(INSTALL) -d $(DESTDIR)$(bindir) $(INSTALL_PROGRAM) rxvt $(RXVT_BINNAME) $(INSTALL_PROGRAM) rxvtc $(RXVTC_BINNAME) $(INSTALL_PROGRAM) rxvtd $(RXVTD_BINNAME) diff --git a/src/command.C b/src/command.C index fcc24c03..cb5c9623 100644 --- a/src/command.C +++ b/src/command.C @@ -1115,7 +1115,8 @@ rxvt_term::pty_fill () else if (r < 0 && (errno == EAGAIN || errno == EINTR)) { #if HAVE_SCHED_YIELD - event_handler.cw_yield.start (); + if (display->is_local) + event_handler.cw_yield.start (); #endif } else diff --git a/src/rxvtperl.h b/src/rxvtperl.h index 44b037ea..7f49cb76 100644 --- a/src/rxvtperl.h +++ b/src/rxvtperl.h @@ -57,7 +57,7 @@ struct rxvt_perl_interp extern struct rxvt_perl_interp rxvt_perl; #else -#define PERL_INVOKE(args) (void)0 +# define PERL_INVOKE(args) false #endif #endif -- 2.34.1