@@ -28,7 +28,7 @@ srs_close_t _srs_close_fn = ::close;
2828
2929SrsFileWriter::SrsFileWriter ()
3030{
31- fd_ = NULL ;
31+ fp_ = NULL ;
3232 buf_ = NULL ;
3333}
3434
@@ -39,26 +39,27 @@ SrsFileWriter::~SrsFileWriter()
3939}
4040
4141
42- srs_error_t SrsFileWriter::srs_set_iobuf_size (int size)
42+ srs_error_t SrsFileWriter::set_iobuf_size (int size)
4343{
4444 srs_error_t err = srs_success;
4545
46- if (fd_ == NULL ){
46+ if (fp_ == NULL ) {
4747 return srs_error_new (ERROR_SYSTEM_FILE_NOT_OPEN, " file %s is not opened" , path_.c_str ());
4848 }
4949
5050 srs_freepa (buf_);
5151
5252 int ret;
5353
54- if (size > 0 ){
54+ if (size > 0 ) {
5555 buf_ = new char [size];
56- ret = setvbuf (fd_, buf_, _IOFBF, size);
57- }else {
58- ret = setvbuf (fd_, NULL , _IONBF, size);
56+ ret = setvbuf (fp_, buf_, _IOFBF, size);
57+ }
58+ else {
59+ ret = setvbuf (fp_, NULL , _IONBF, size);
5960 }
6061
61- if (ret != 0 ){
62+ if (ret != 0 ) {
6263 return srs_error_new (ERROR_SYSTEM_FILE_SETVBUF, " file %s set vbuf error" , path_.c_str ());
6364 }
6465
@@ -70,11 +71,11 @@ srs_error_t SrsFileWriter::open(string p)
7071{
7172 srs_error_t err = srs_success;
7273
73- if (fd_ != NULL ) {
74+ if (fp_ != NULL ) {
7475 return srs_error_new (ERROR_SYSTEM_FILE_ALREADY_OPENED, " file %s already opened" , p.c_str ());
7576 }
7677
77- if ((fd_ = fopen (p.c_str (), " wb" )) == NULL ) {
78+ if ((fp_ = fopen (p.c_str (), " wb" )) == NULL ) {
7879 return srs_error_new (ERROR_SYSTEM_FILE_OPENE, " open file %s failed" , p.c_str ());
7980 }
8081
@@ -87,11 +88,11 @@ srs_error_t SrsFileWriter::open_append(string p)
8788{
8889 srs_error_t err = srs_success;
8990
90- if (fd_ != NULL ) {
91+ if (fp_ != NULL ) {
9192 return srs_error_new (ERROR_SYSTEM_FILE_ALREADY_OPENED, " file %s already opened" , p.c_str ());
9293 }
9394
94- if ((fd_ = fopen (p.c_str (), " ab" )) == NULL ) {
95+ if ((fp_ = fopen (p.c_str (), " ab" )) == NULL ) {
9596 return srs_error_new (ERROR_SYSTEM_FILE_OPENE, " open file %s failed" , p.c_str ());
9697 }
9798
@@ -102,52 +103,52 @@ srs_error_t SrsFileWriter::open_append(string p)
102103
103104void SrsFileWriter::close ()
104105{
105- if (fd_ == NULL ) {
106+ if (fp_ == NULL ) {
106107 return ;
107108 }
108109
109- if (fclose (fd_ ) < 0 ) {
110+ if (fclose (fp_ ) < 0 ) {
110111 srs_warn (" close file %s failed" , path_.c_str ());
111112 }
112- fd_ = NULL ;
113+ fp_ = NULL ;
113114
114115 return ;
115116}
116117
117118bool SrsFileWriter::is_open ()
118119{
119- return fd_ != NULL ;
120+ return fp_ != NULL ;
120121}
121122
122123void SrsFileWriter::seek2 (int64_t offset)
123124{
124125 srs_assert (is_open ());
125126
126- int r0 = fseek (fd_ , (long )offset, SEEK_SET);
127+ int r0 = fseek (fp_ , (long )offset, SEEK_SET);
127128 srs_assert (r0 != -1 );
128129}
129130
130131int64_t SrsFileWriter::tellg ()
131132{
132133 srs_assert (is_open ());
133134
134- return ftell (fd_ );
135+ return ftell (fp_ );
135136}
136137
137138srs_error_t SrsFileWriter::write (void * buf, size_t count, ssize_t * pnwrite)
138139{
139140 srs_error_t err = srs_success;
140141
141- if (fd_ == NULL ) {
142+ if (fp_ == NULL ) {
142143 return srs_error_new (ERROR_SYSTEM_FILE_NOT_OPEN, " file %s is not opened" , path_.c_str ());
143144 }
144145
145- size_t n = fwrite (buf, 1 , count, fd_ );
146- if (n != count){
146+ size_t n = fwrite (buf, 1 , count, fp_ );
147+ if (n != count) {
147148 return srs_error_new (ERROR_SYSTEM_FILE_WRITE, " write to file %s failed" , path_.c_str ());
148149 }
149150
150- if (pnwrite != NULL ){
151+ if (pnwrite != NULL ) {
151152 *pnwrite = (ssize_t )n;
152153 }
153154
@@ -162,7 +163,7 @@ srs_error_t SrsFileWriter::writev(const iovec* iov, int iovcnt, ssize_t* pnwrite
162163 for (int i = 0 ; i < iovcnt; i++) {
163164 const iovec* piov = iov + i;
164165 ssize_t this_nwrite = 0 ;
165- if ((err = write (piov->iov_base , piov->iov_len , &this_nwrite)) != NULL ) {
166+ if ((err = write (piov->iov_base , piov->iov_len , &this_nwrite)) != srs_success ) {
166167 return srs_error_wrap (err, " writev" );
167168 }
168169 nwrite += this_nwrite;
@@ -179,12 +180,12 @@ srs_error_t SrsFileWriter::lseek(off_t offset, int whence, off_t* seeked)
179180{
180181 srs_assert (is_open ());
181182
182- if (fseek (fd_ , (long )offset, whence) == -1 ) {
183+ if (fseek (fp_ , (long )offset, whence) == -1 ) {
183184 return srs_error_new (ERROR_SYSTEM_FILE_SEEK, " seek file" );
184185 }
185186
186187 if (seeked) {
187- *seeked = ftell (fd_ );
188+ *seeked = ftell (fp_ );
188189 }
189190
190191 return srs_success;
0 commit comments