VirtualBox

Ignore:
Timestamp:
Nov 21, 2023 10:38:17 AM (15 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
160311
Message:

libs/xpcom/xpcom: Convert nsComponentManager and nsCategoryManager registry writing from nsprpub to IPRT streams, bugref:10545

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/libs/xpcom18a4/xpcom/components/nsCategoryManager.cpp

    r101976 r102186  
    356356
    357357struct persistent_userstruct {
    358   PRFileDesc* fd;
     358  PRTSTREAM  fd;
    359359  const char* categoryName;
    360360  PRBool      success;
     
    370370
    371371  if (aLeaf->pValue) {
    372     if (PR_fprintf(args->fd,
    373                    "%s,%s,%s\n",
    374                    args->categoryName,
    375                    aLeaf->GetKey(),
    376                    aLeaf->pValue) == (PRUint32) -1) {
     372    if (RTStrmPrintf(args->fd,
     373                     "%s,%s,%s\n",
     374                     args->categoryName,
     375                     aLeaf->GetKey(),
     376                     aLeaf->pValue) == -1) {
    377377      args->success = PR_FALSE;
    378378      status = PL_DHASH_STOP;
     
    384384
    385385PRBool
    386 CategoryNode::WritePersistentEntries(PRFileDesc* fd, const char* aCategoryName)
     386CategoryNode::WritePersistentEntries(PRTSTREAM fd, const char* aCategoryName)
    387387{
    388388  persistent_userstruct args = {
     
    645645
    646646struct writecat_struct {
    647   PRFileDesc* fd;
     647  PRTSTREAM  fd;
    648648  PRBool      success;
    649649};
     
    665665
    666666NS_METHOD
    667 nsCategoryManager::WriteCategoryManagerToRegistry(PRFileDesc* fd)
     667nsCategoryManager::WriteCategoryManagerToRegistry(PRTSTREAM fd)
    668668{
    669669  writecat_struct args = {
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette