480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
|
/** Check for Windows-reserved names and warn or exit, as
** appopriate. Note that the 'add' internal machinery already
** _silently_ skips over any names for which
** file_is_reserved_name() returns true or which is in the
** fossil_reserved_name() list. We do not need to warn for those,
** as they're outright verboten. */
if(db_exists("SELECT 1 FROM sfile WHERE win_reserved(pathname)")){
Stmt q = empty_Stmt;
db_prepare(&q,"SELECT pathname FROM sfile "
"WHERE win_reserved(pathname)");
int reservedCount = 0;
while( db_step(&q)==SQLITE_ROW ){
const char * zName = db_column_text(&q, 0);
++reservedCount;
if(allowReservedFlag){
fossil_warning("WARNING: Windows-reserved "
"filename: %s", zName);
}else{
|
>
<
|
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
|
/** Check for Windows-reserved names and warn or exit, as
** appopriate. Note that the 'add' internal machinery already
** _silently_ skips over any names for which
** file_is_reserved_name() returns true or which is in the
** fossil_reserved_name() list. We do not need to warn for those,
** as they're outright verboten. */
if(db_exists("SELECT 1 FROM sfile WHERE win_reserved(pathname)")){
int reservedCount = 0;
Stmt q = empty_Stmt;
db_prepare(&q,"SELECT pathname FROM sfile "
"WHERE win_reserved(pathname)");
while( db_step(&q)==SQLITE_ROW ){
const char * zName = db_column_text(&q, 0);
++reservedCount;
if(allowReservedFlag){
fossil_warning("WARNING: Windows-reserved "
"filename: %s", zName);
}else{
|