Changeset e1419f in git
- Timestamp:
- Nov 28, 2014, 1:57:27 PM (9 years ago)
- Branches:
- (u'spielwiese', 'e7cc1ebecb61be8b9ca6c18016352af89940b21a')
- Children:
- f9b1126a5463b1a44a811debc3c623b3813acf01
- Parents:
- ba19a8a94da4931a7c4fb8ea6bc91256251c15ec
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/general.lib
rba19a8 re1419f 924 924 " 925 925 { 926 string rname=nameof(basering); 927 def rsave=basering; 926 if (defined(basering)) 927 { 928 string rname=nameof(basering); 929 def rsave=basering; 930 } 928 931 if (defined(watchdog_rneu)) 929 932 { … … 942 945 { 943 946 def result = read(l_fork); 944 if (nameof(basering)!=rname) 945 { 946 def watchdog_rneu=basering; 947 setring rsave; 948 if (!defined(result)) 947 if (defined(rsave)) 948 { 949 if (nameof(basering)!=rname) 949 950 { 950 def result=fetch(watchdog_rneu,result); 951 def watchdog_rneu=basering; 952 setring rsave; 953 if (!defined(result)) 954 { 955 def result=fetch(watchdog_rneu,result); 956 } 951 957 } 952 958 } … … 975 981 example 976 982 { "EXAMPLE:"; echo=2; 977 watchdog(1,"system(\"sh\",\"sleep 5\")"); 978 watchdog(10,"system(\"sh\",\"sleep 5\")"); 983 proc sleep(int s) {return(system("sh","sleep "+string(s)));} 984 watchdog(1,"sleep(5)"); 985 watchdog(10,"sleep(5)"); 979 986 } 980 987 ///////////////////////////////////////////////////////////////////////////////
Note: See TracChangeset
for help on using the changeset viewer.