*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.32 1998/02/24 19:58:26 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.33 1998/02/25 00:31:14 momjian Exp $
*
*-------------------------------------------------------------------------
*/
* This is so that we can support more backends. (system-wide semaphore
* sets run out pretty fast.) -ay 4/95
*
- * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.32 1998/02/24 19:58:26 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/storage/lmgr/proc.c,v 1.33 1998/02/25 00:31:14 momjian Exp $
*/
#include <sys/time.h>
#include <unistd.h>
proc = (PROC *) MAKE_PTR(proc->links.prev);
/* The rest of the queue is FIFO, with readers first, writers last */
- while (i++ < waitQueue->size && proc->prio <= prio)
+ for ( ; i < waitQueue->size && proc->prio <= prio; i++)
proc = (PROC *) MAKE_PTR(proc->links.prev);
MyProc->prio = prio;
# We get the list of typedef's from /src/tools/find_typedef
indent -bad -bap -bc -bl -d0 -cdb -nce -nfc1 -di12 -i4 -l75 \
-lp -nip -npro $EXTRA_OPTS \
+-TACL \
-TA_Const \
-TA_Expr \
-TA_Indices \
-TAclItem \
-TAclMode \
-TAddAttrStmt \
--TAddr \
-TAgg \
-TAggFuncInfo \
-TAggInfo \
-TAllocPointer \
-TAllocSet \
-TAllocSetData \
+-TAlterUserStmt \
-TAnyInvalidation \
-TAppend \
-TAppendState \
--TAppendStmt \
--TArchType \
--TArchiveMode \
-TArray \
-TArrayRef \
-TArrayType \
-TAttrNumber \
-TAttributeSize \
-TAttributeTupleForm \
+-TAuthRequest \
+-TAuthRequestPacket \
-TBOX \
-TBTItem \
-TBTItemData \
-TConst \
-TConstrCheck \
-TConstrType \
--TConstraintDef \
+-TConstraint \
-TCopyStmt \
-TCost \
+-TCreatePLangStmt \
-TCreateSeqStmt \
-TCreateStmt \
-TCreateTrigStmt \
+-TCreateUserStmt \
-TCreatedbStmt \
--TCursorStmt \
-TDateADT \
-TDateTime \
-TDatum \
-TDestroydbStmt \
-TDlelem \
-TDllist \
+-TDropPLangStmt \
-TDropTrigStmt \
+-TDropUserStmt \
-TDynamicFileList \
-TELEMENT \
-TEState \
-TEdge \
+-TErrorMessagePacket \
-TExcContext \
-TExcData \
-TExcDetail \
-TException \
-TExecStatus \
-TExecStatusType \
--TExistential \
-TExitStatus \
-TExplainState \
-TExplainStmt \
-TFixedStackData \
-TFjoin \
-TFmgrCall \
+-TFmgrInfo \
-TFmgrValues \
-TFormData_pg_aggregate \
-TFormData_pg_am \
-TFormData_pg_rewrite \
-TFormData_pg_sequence \
-TFormData_pg_statistic \
--TFormData_pg_time \
-TFormData_pg_trigger \
-TFormData_pg_user \
-TFormData_pg_variable \
-TForm_pg_relcheck \
-TForm_pg_rewrite \
-TForm_pg_statistic \
--TForm_pg_time \
-TForm_pg_trigger \
-TForm_pg_user \
-TForm_pg_variable \
--TFrontEnd \
-TFunc \
-TFuncCall \
-TFuncIndexInfo \
-TInheritsTupleForm \
-TInsertIndexResult \
-TInsertIndexResultData \
+-TInsertStmt \
-TIntArray \
-TInt_yy_size_t \
-TInt_yy_state_type \
--TInternalTimeQual \
-TInvalidationEntry \
-TInvalidationEntryData \
-TInvalidationMessage \
-TLOCKT \
-TLOCKTAB \
-TLOCKTAG \
--TLOCK_LEVEL \
-TLOCK_TYPE \
-TLRelId \
-TLSEG \
-TMergeJoinState \
-TMergeOrder \
-TMergePath \
--TMoveStmt \
-TMsgType \
-TName \
-TNameData \
-TOverflowTuple \
-TOverflowTupleData \
-TPATH \
+-TPG_LOCK_LEVEL \
-TPGconn \
-TPGlobjfuncs \
-TPGnotify \
-TPROC \
-TPROC_HDR \
-TPROC_QUEUE \
--TPacketBuf \
+-TPacket \
-TPacketLen \
+-TPacketState \
-TPage \
-TPageHeader \
-TPageHeaderData \
-TPageManagerMode \
-TPageOffset \
-TParam \
+-TParamExecData \
-TParamListInfo \
-TParamListInfoData \
-TParamNo \
-TParamString \
-TParseState \
+-TPasswordPacket \
+-TPasswordPacketV0 \
-TPath \
-TPathOrder \
-TPlan \
-TProcedureStmt \
-TProcessingMode \
-TProjectionInfo \
+-TProtocolVersion \
-TPsortstate \
-TPsqlSettings \
--TPurgeStmt \
-TQuery \
-TQueryDesc \
-TQueryTreeList \
-TRemoveOperStmt \
-TRemoveStmt \
-TRenameStmt \
--TReplaceStmt \
-TResTarget \
-TResdom \
-TResult \
-TResultState \
-TRetrieveIndexResult \
-TRetrieveIndexResultData \
--TRetrieveStmt \
-TRewriteInfo \
-TRewriteRule \
-TRuleLock \
-TScanKey \
-TScanKeyData \
-TScanKeyword \
+-TSelectStmt \
-TSeqScan \
-TSeqTable \
-TSeqTableData \
-TSharedInvalid \
-TSharedInvalidData \
-TSize \
+-TSockAddr \
-TSort \
-TSortClause \
-TSortGroupBy \
-TSortState \
-TSplitNumber \
--TStartupInfo \
+-TStartupPacket \
-TStrategyEvaluation \
-TStrategyEvaluationData \
-TStrategyExpression \
-TStreamPtr \
-TStringInfo \
-TStringInfoData \
--TSubSelect \
+-TSubLink \
+-TSubLinkType \
+-TSubPlan \
-TSuperQE \
-TSystemPortAddress \
-TTUPLE \
-TTimeADT \
-TTimeInterval \
-TTimeIntervalData \
--TTimeQual \
--TTimeQualData \
--TTimeQualMode \
--TTimeQualSpace \
--TTimeRange \
--TTimeRelationContents \
--TTimeRelationContentsData \
-TTimeSpan \
-TTransactionId \
-TTransactionState \
-TTypeTupleForm \
-TTypeTupleFormData \
-TUNDO_LIST \
--TUnionFlag \
-TUnique \
-TUniqueState \
+-TUpdateStmt \
+-TUserAuth \
-TVAttList \
-TVAttListData \
-TVFunction \
sed 's;^/\*\(DATA(.*\)\*/$;\1;' |
sed 's;/\*---X_X;/* ---;g' |
sed 's;^static[ ][ ]*;static ;g' | # workaround indent bug
+ sed 's;^}[ ][ ]*/\*;} /*;' |
detab -t8 -qc |
- entab -t4 -qc >/tmp/$$ && cat /tmp/$$ >$FILE
+ entab -t4 -qc |
+ sed 's;^\([A-Za-z_][^ ]*\)[ ][ ]*\*$;\1 *;' | # move trailing * in function return type
+ cat >/tmp/$$ && cat /tmp/$$ >$FILE
done
# The 'for' loop makes these backup files useless